/**** jquery/jquery.min.js ****/ /*! * jQuery JavaScript Library v1.5.1 * http://jquery.com/ * * Copyright 2011, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Sizzle.js * http://sizzlejs.com/ * Copyright 2011, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * * Date: Wed Feb 23 13:55:29 2011 -0500 */ (function(q,m){function la(a,b,d){if(d===m&&a.nodeType===1)if(d=a.getAttribute("data-"+b),typeof d==="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ra.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=m;return d}function $(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function F(){return!1}function H(){return!0}function ma(a,b,d){var e=c.extend({},d[0]);e.type=a;e.originalEvent={};e.liveFired=m;c.event.handle.call(b,e);e.isDefaultPrevented()&&d[0].preventDefault()} function Sa(a){var b,d,e,f,h,g,i,l,k,n,j,m=[];f=[];h=c._data(this,"events");if(!(a.liveFired===this||!h||!h.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(j=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"));a.liveFired=this;var p=h.live.slice(0);for(i=0;id)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;j=f.handleObj.origHandler.apply(f.elem,arguments);if(j===!1||a.isPropagationStopped())if(d=f.level,j===!1&&(b=!1),a.isImmediatePropagationStopped())break}return b}} function T(a,b){return(a&&a!=="*"?a+".":"")+b.replace(Ua,"`").replace(Va,"&")}function na(a,b,d){if(c.isFunction(b))return c.grep(a,function(a,c){return!!b.call(a,c,a)===d});else if(b.nodeType)return c.grep(a,function(a){return a===b===d});else if(typeof b==="string"){var e=c.grep(a,function(a){return a.nodeType===1});if(Wa.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(a){return c.inArray(a,b)>=0===d})}function oa(a,b){if(b.nodeType===1&&c.hasData(a)){var d=c.expando, e=c.data(a),f=c.data(b,e);if(e=e[d]){var h=e.events,f=f[d]=c.extend({},e);if(h){delete f.handle;f.events={};for(var g in h){d=0;for(e=h[g].length;d").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ca[a]=d}return ca[a]}function da(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow: !1}var j=q.document,c=function(){function a(){if(!b.isReady){try{j.documentElement.doScroll("left")}catch(c){setTimeout(a,1);return}b.ready()}}var b=function(a,c){return new b.fn.init(a,c,f)},c=q.jQuery,e=q.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,g=/\S/,i=/^\s+/,l=/\s+$/,k=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,Ta=/^[\],:{}\s]*$/,v=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,s=/(?:^|:|,)(?:\s*\[)+/g,w=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/, L=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,o=navigator.userAgent,y=!1,ea,fa="then done fail isResolved isRejected promise".split(" "),P,bb=Object.prototype.toString,ga=Object.prototype.hasOwnProperty,ha=Array.prototype.push,S=Array.prototype.slice,wa=String.prototype.trim,xa=Array.prototype.indexOf,ya={};b.fn=b.prototype={constructor:b,init:function(a,c,d){var e;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(a==="body"&&!c&&j.body)return this.context= j,this[0]=j.body,this.selector="body",this.length=1,this;if(typeof a==="string")if((e=h.exec(a))&&(e[1]||!c))if(e[1])return d=(c=c instanceof b?c[0]:c)?c.ownerDocument||c:j,(a=n.exec(a))?b.isPlainObject(c)?(a=[j.createElement(a[1])],b.fn.attr.call(a,c,!0)):a=[d.createElement(a[1])]:(a=b.buildFragment([e[1]],[d]),a=(a.cacheable?b.clone(a.fragment):a.fragment).childNodes),b.merge(this,a);else{if((c=j.getElementById(e[2]))&&c.parentNode){if(c.id!==e[2])return d.find(a);this.length=1;this[0]=c}this.context= j;this.selector=a;return this}else return!c||c.jquery?(c||d).find(a):this.constructor(c).find(a);else if(b.isFunction(a))return d.ready(a);if(a.selector!==m)this.selector=a.selector,this.context=a.context;return b.makeArray(a,this)},selector:"",jquery:"1.5.1",length:0,size:function(){return this.length},toArray:function(){return S.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,c,d){var e=this.constructor();b.isArray(a)?ha.apply(e, a):b.merge(e,a);e.prevObject=this;e.context=this.context;if(c==="find")e.selector=this.selector+(this.selector?" ":"")+d;else if(c)e.selector=this.selector+"."+c+"("+d+")";return e},each:function(a,c){return b.each(this,a,c)},ready:function(a){b.bindReady();ea.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(S.apply(this,arguments),"slice",S.call(arguments).join(","))}, map:function(a){return this.pushStack(b.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:ha,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var a,c,d,e,f,o=arguments[0]||{},h=1,g=arguments.length,y=!1;typeof o==="boolean"&&(y=o,o=arguments[1]||{},h=2);typeof o!=="object"&&!b.isFunction(o)&&(o={});g===h&&(o=this,--h);for(;h0||(ea.resolveWith(j,[b]),b.fn.trigger&&b(j).trigger("ready").unbind("ready"))}},bindReady:function(){if(!y){y= !0;if(j.readyState==="complete")return setTimeout(b.ready,1);if(j.addEventListener)j.addEventListener("DOMContentLoaded",P,!1),q.addEventListener("load",b.ready,!1);else if(j.attachEvent){j.attachEvent("onreadystatechange",P);q.attachEvent("onload",b.ready);var c=!1;try{c=q.frameElement==null}catch(d){}j.documentElement.doScroll&&c&&a()}}},isFunction:function(a){return b.type(a)==="function"},isArray:Array.isArray||function(a){return b.type(a)==="array"},isWindow:function(a){return a&&typeof a=== "object"&&"setInterval"in a},isNaN:function(a){return a==null||!k.test(a)||isNaN(a)},type:function(a){return a==null?String(a):ya[bb.call(a)]||"object"},isPlainObject:function(a){if(!a||b.type(a)!=="object"||a.nodeType||b.isWindow(a))return!1;if(a.constructor&&!ga.call(a,"constructor")&&!ga.call(a.constructor.prototype,"isPrototypeOf"))return!1;for(var c in a);return c===m||ga.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a;},parseJSON:function(a){if(typeof a!== "string"||!a)return null;a=b.trim(a);if(Ta.test(a.replace(v,"@").replace(p,"]").replace(s,"")))return q.JSON&&q.JSON.parse?q.JSON.parse(a):(new Function("return "+a))();else b.error("Invalid JSON: "+a)},parseXML:function(a,c,d){q.DOMParser?(d=new DOMParser,c=d.parseFromString(a,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(a));d=c.documentElement;(!d||!d.nodeName||d.nodeName==="parsererror")&&b.error("Invalid XML: "+a);return c},noop:function(){},globalEval:function(a){if(a&& g.test(a)){var c=j.head||j.getElementsByTagName("head")[0]||j.documentElement,d=j.createElement("script");b.support.scriptEval()?d.appendChild(j.createTextNode(a)):d.text=a;c.insertBefore(d,c.firstChild);c.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var e,f=0,o=a.length,h=o===m||b.isFunction(a);if(d)if(h)for(e in a){if(c.apply(a[e],d)===!1)break}else for(;f1){for(var f=S.call(arguments,0),o=c,h=function(a){return function(b){f[a]= arguments.length>1?S.call(arguments,0):b;--o||d.resolveWith(e,f)}};c--;)(a=f[c])&&b.isFunction(a.promise)?a.promise().then(h(c),d.reject):--o;o||d.resolveWith(e,f)}else d!==a&&d.resolve(a);return e},uaMatch:function(a){a=a.toLowerCase();a=w.exec(a)||t.exec(a)||L.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}b.extend(!0,a,this);a.superclass=this;a.fn=a.prototype=this();a.fn.constructor=a;a.subclass= this.subclass;a.fn.init=function(d,e){e&&e instanceof b&&!(e instanceof a)&&(e=a(e));return b.fn.init.call(this,d,e,c)};a.fn.init.prototype=a.fn;var c=a(j);return a},browser:{}});ea=b._Deferred();b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){ya["[object "+b+"]"]=b.toLowerCase()});o=b.uaMatch(o);if(o.browser)b.browser[o.browser]=!0,b.browser.version=o.version;if(b.browser.webkit)b.browser.safari=!0;if(xa)b.inArray=function(a,b){return xa.call(b,a)};g.test("\u00a0")&& (i=/^[\s\xA0]+/,l=/[\s\xA0]+$/);f=b(j);j.addEventListener?P=function(){j.removeEventListener("DOMContentLoaded",P,!1);b.ready()}:j.attachEvent&&(P=function(){j.readyState==="complete"&&(j.detachEvent("onreadystatechange",P),b.ready())});return b}();(function(){c.support={};var a=j.createElement("div");a.style.display="none";a.innerHTML="
a";var b=a.getElementsByTagName("*"),d=a.getElementsByTagName("a")[0], e=j.createElement("select"),f=e.appendChild(j.createElement("option")),h=a.getElementsByTagName("input")[0];if(b&&b.length&&d){c.support={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/red/.test(d.getAttribute("style")),hrefNormalized:d.getAttribute("href")==="/a",opacity:/^0.55$/.test(d.style.opacity),cssFloat:!!d.style.cssFloat,checkOn:h.value==="on",optSelected:f.selected,deleteExpando:!0,optDisabled:!1, checkClone:!1,noCloneEvent:!0,noCloneChecked:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0};h.checked=!0;c.support.noCloneChecked=h.cloneNode(!0).checked;e.disabled=!0;c.support.optDisabled=!f.disabled;var g=null;c.support.scriptEval=function(){if(g===null){var a=j.documentElement,b=j.createElement("script"),d="script"+c.now();try{b.appendChild(j.createTextNode("window."+d+"=1;"))}catch(e){}a.insertBefore(b,a.firstChild);q[d]?(g=!0,delete q[d]):g=!1;a.removeChild(b)}return g}; try{delete a.test}catch(i){c.support.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function k(){c.support.noCloneEvent=!1;a.detachEvent("onclick",k)}),a.cloneNode(!0).fireEvent("onclick"));a=j.createElement("div");a.innerHTML="";b=j.createDocumentFragment();b.appendChild(a.firstChild);c.support.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked;c(function(){var a=j.createElement("div"),b=j.getElementsByTagName("body")[0]; if(b){a.style.width=a.style.paddingLeft="1px";b.appendChild(a);c.boxModel=c.support.boxModel=a.offsetWidth===2;if("zoom"in a.style)a.style.display="inline",a.style.zoom=1,c.support.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",c.support.shrinkWrapBlocks=a.offsetWidth!==2;a.innerHTML="
t
";var d=a.getElementsByTagName("td");c.support.reliableHiddenOffsets=d[0].offsetHeight=== 0;d[0].style.display="";d[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&d[0].offsetHeight===0;a.innerHTML="";b.removeChild(a).style.display="none"}});b=function(a){var b=j.createElement("div"),a="on"+a;if(!b.attachEvent)return!0;var c=a in b;c||(b.setAttribute(a,"return;"),c=typeof b[a]==="function");return c};c.support.submitBubbles=b("submit");c.support.changeBubbles=b("change");a=b=d=null}})();var Ra=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+ (c.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?c.cache[a[c.expando]]:a[c.expando];return!!a&&!$(a)},data:function(a,b,d,e){if(c.acceptData(a)){var f=c.expando,h=typeof b==="string",g=a.nodeType,i=g?c.cache:a,l=g?a[c.expando]:a[c.expando]&&c.expando;if(l&&(!e||!l||i[l][f])||!(h&&d===m)){if(!l)g?a[c.expando]=l=++c.uuid:l=c.expando;if(!i[l]&&(i[l]={},!g))i[l].toJSON=c.noop;if(typeof b==="object"|| typeof b==="function")e?i[l][f]=c.extend(i[l][f],b):i[l]=c.extend(i[l],b);a=i[l];e&&(a[f]||(a[f]={}),a=a[f]);d!==m&&(a[b]=d);if(b==="events"&&!a[b])return a[f]&&a[f].events;return h?a[b]:a}}},removeData:function(a,b,d){if(c.acceptData(a)){var e=c.expando,f=a.nodeType,h=f?c.cache:a,g=f?a[c.expando]:c.expando;if(h[g]){if(b){var i=d?h[g][e]:h[g];if(i&&(delete i[b],!$(i)))return}if(d&&(delete h[g][e],!$(h[g])))return;b=h[g][e];c.support.deleteExpando||h!=q?delete h[g]:h[g]=null;if(b){h[g]={};if(!f)h[g].toJSON= c.noop;h[g][e]=b}else f&&(c.support.deleteExpando?delete a[c.expando]:a.removeAttribute?a.removeAttribute(c.expando):a[c.expando]=null)}}},_data:function(a,b,d){return c.data(a,b,d,!0)},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===!0||a.getAttribute("classid")!==b)}return!0}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length&&(d=c.data(this[0]),this[0].nodeType===1))for(var e=this[0].attributes,f,h=0,g=e.length;h< g;h++)f=e[h].name,f.indexOf("data-")===0&&(f=f.substr(5),la(this[0],f,d[f]));return d}else if(typeof a==="object")return this.each(function(){c.data(this,a)});var i=a.split(".");i[1]=i[1]?"."+i[1]:"";return b===m?(d=this.triggerHandler("getData"+i[1]+"!",[i[0]]),d===m&&this.length&&(d=c.data(this[0],a),d=la(this[0],a,d)),d===m&&i[1]?this.data(i[0]):d):this.each(function(){var d=c(this),e=[i[0],b];d.triggerHandler("setData"+i[1]+"!",e);c.data(this,a,b);d.triggerHandler("changeData"+i[1]+"!",e)})}, removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){var b=(b||"fx")+"queue",e=c._data(a,b);if(!d)return e||[];!e||c.isArray(d)?e=c._data(a,b,c.makeArray(d)):e.push(d);return e}},dequeue:function(a,b){var b=b||"fx",d=c.queue(a,b),e=d.shift();e==="inprogress"&&(e=d.shift());e&&(b==="fx"&&d.unshift("inprogress"),e.call(a,function(){c.dequeue(a,b)}));d.length||c.removeData(a,b+"queue",!0)}});c.fn.extend({queue:function(a,b){typeof a!=="string"&& (b=a,a="fx");if(b===m)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var za=/[\n\t\r]/g,ia=/\s+/,cb=/\r/g,db=/^(?:href|src|style)$/,eb=/^(?:button|input)$/i, fb=/^(?:button|input|object|select|textarea)$/i,gb=/^a(?:rea)?$/i,Aa=/^(?:radio|checkbox)$/i;c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};c.fn.extend({attr:function(a,b){return c.access(this,a,b,!0,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(b){var d= c(this);d.addClass(a.call(this,b,d.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ia),d=0,e=this.length;d-1)return!0;return!1},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d= b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var d=b.selectedIndex,e=[],f=b.options,b=b.type==="select-one";if(d<0)return null;for(var h=b?d:0,g=b?d+1:f.length;h=0;else if(c.nodeName(this,"select")){var f=c.makeArray(e);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),f)>=0});if(!f.length)this.selectedIndex= -1}else this.value=e})}});c.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8||a.nodeType===2)return m;if(e&&b in c.attrFn)return c(a)[b](d);var e=a.nodeType!==1||!c.isXMLDoc(a),f=d!==m,b=e&&c.props[b]||b;if(a.nodeType===1){var h=db.test(b);if((b in a||a[b]!==m)&&e&&!h){f&&(b==="type"&&eb.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"),d===null?a.nodeType===1&&a.removeAttribute(b): a[b]=d);if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:fb.test(a.nodeName)||gb.test(a.nodeName)&&a.href?0:m;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return m;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null? m:a}f&&(a[b]=d);return a[b]}});var O=/\.(.*)$/,ja=/^(?:textarea|input|select)$/i,Ua=/\./g,Va=/ /g,hb=/[^\w\s.|`]/g,ib=function(a){return a.replace(hb,"\\$&")};c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){try{c.isWindow(a)&&a!==q&&!a.frameElement&&(a=q)}catch(f){}if(d===!1)d=F;else if(!d)return;var h,g;if(d.handler)h=d,d=h.handler;if(!d.guid)d.guid=c.guid++;if(g=c._data(a)){var i=g.events,l=g.handle;if(!i)g.events=i={};if(!l)g.handle=l=function(){return typeof c!=="undefined"&& !c.event.triggered?c.event.handle.apply(l.elem,arguments):m};l.elem=a;for(var b=b.split(" "),k,n=0,j;k=b[n++];){g=h?c.extend({},h):{handler:d,data:e};k.indexOf(".")>-1?(j=k.split("."),k=j.shift(),g.namespace=j.slice(0).sort().join(".")):(j=[],g.namespace="");g.type=k;if(!g.guid)g.guid=d.guid;var v=i[k],p=c.event.special[k]||{};if(!v&&(v=i[k]=[],!p.setup||p.setup.call(a,e,j,l)===!1))a.addEventListener?a.addEventListener(k,l,!1):a.attachEvent&&a.attachEvent("on"+k,l);if(p.add&&(p.add.call(a,g),!g.handler.guid))g.handler.guid= d.guid;v.push(g);c.event.global[k]=!0}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){d===!1&&(d=F);var f,h,g=0,i,l,k,n,j,q,p=c.hasData(a)&&c._data(a),s=p&&p.events;if(p&&s){if(b&&b.type)d=b.handler,b=b.type;if(!b||typeof b==="string"&&b.charAt(0)===".")for(f in b=b||"",s)c.event.remove(a,f+b);else{for(b=b.split(" ");f=b[g++];)if(n=f,i=f.indexOf(".")<0,l=[],i||(l=f.split("."),f=l.shift(),k=RegExp("(^|\\.)"+c.map(l.slice(0).sort(),ib).join("\\.(?:.*\\.)?")+"(\\.|$)")), j=s[f])if(d){n=c.event.special[f]||{};for(h=e||0;h=0)a.type=f=f.slice(0,-1),a.exclusive=!0;d||(a.stopPropagation(),c.event.global[f]&&c.each(c.cache,function(){var d=this[c.expando];d&&d.events&&d.events[f]&&c.event.trigger(a,b,d.handle.elem)}));if(!d||d.nodeType===3||d.nodeType===8)return m;a.result=m;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=c._data(d,"handle"))&& e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if((!d||!d.nodeName||!c.noData[d.nodeName.toLowerCase()])&&d["on"+f]&&d["on"+f].apply(d,b)===!1)a.result=!1,a.preventDefault()}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,!0);else if(!a.isDefaultPrevented()){var g,e=a.target,i=f.replace(O,""),l=c.nodeName(e,"a")&&i==="click",k=c.event.special[i]||{};if((!k._default||k._default.call(d,a)===!1)&&!l&&(!e||!e.nodeName||!c.noData[e.nodeName.toLowerCase()])){try{if(e[i])(g=e["on"+i])&& (e["on"+i]=null),c.event.triggered=!0,e[i]()}catch(j){}g&&(e["on"+i]=g);c.event.triggered=!1}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments),a=h[0]=c.event.fix(a||q.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b)e=a.type.split("."),a.type=e.shift(),d=e.slice(0).sort(),e=RegExp("(^|\\.)"+d.join("\\.(?:.*\\.)?")+"(\\.|$)");a.namespace=a.namespace||d.join(".");f=c._data(this,"events");d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var g=d.length;f-1?c.map(a.options,function(a){return a.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},W=function(a,b){var d=a.target,e,f;if(ja.test(d.nodeName)&&!d.readOnly&&(e=c._data(d,"_change_data"),f=Da(d),(a.type!=="focusout"||d.type!=="radio")&& c._data(d,"_change_data",f),!(e===m||f===e)))if(e!=null||f)a.type="change",a.liveFired=m,c.event.trigger(a,b,d)};c.event.special.change={filters:{focusout:W,beforedeactivate:W,click:function(a){var b=a.target,c=b.type;(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")&&W.call(this,a)},keydown:function(a){var b=a.target,c=b.type;(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&W.call(this,a)},beforeactivate:function(a){a= a.target;c._data(a,"_change_data",Da(a))}},setup:function(){if(this.type==="file")return!1;for(var a in M)c.event.add(this,a+".specialChange",M[a]);return ja.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ja.test(this.nodeName)}};M=c.event.special.change.filters;M.focus=M.beforeactivate}j.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(a){a=c.event.fix(a);a.type=b;return c.event.handle.call(this,a)}c.event.special[b]={setup:function(){this.addEventListener(a, d,!0)},teardown:function(){this.removeEventListener(a,d,!0)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(a,e,f){if(typeof a==="object"){for(var h in a)this[b](h,e,a[h],f);return this}if(c.isFunction(e)||e===!1)f=e,e=m;var g=b==="one"?c.proxy(f,function(a){c(this).unbind(a,g);return f.apply(this,arguments)}):f;if(a==="unload"&&b!=="one")this.one(a,e,f);else{h=0;for(var i=this.length;h0?this.bind(b,a,c):this.trigger(b)};c.attrFn&&(c.attrFn[b]=!0)});(function(){function a(a,b,c,d,e,f){for(var e=0,h=d.length;e0){i=g;break}}g=g[a]}d[e]=i}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, e=0,f=Object.prototype.toString,h=!1,g=!0,i=/\\/g,l=/\W/;[0,0].sort(function(){g=!1;return 0});var k=function(a,b,c,e){var c=c||[],h=b=b||j;if(b.nodeType!==1&&b.nodeType!==9)return[];if(!a||typeof a!=="string")return c;var g,i,l,m,p,t=!0,v=k.isXML(b),r=[],w=a;do if(d.exec(""),g=d.exec(w))if(w=g[3],r.push(g[1]),g[2]){m=g[3];break}while(g);if(r.length>1&&q.exec(a))if(r.length===2&&n.relative[r[0]])i=u(r[0]+r[1],b);else for(i=n.relative[r[0]]?[b]:k(r.shift(),b);r.length;)a=r.shift(),n.relative[a]&&(a+= r.shift()),i=u(a,i);else if(!e&&r.length>1&&b.nodeType===9&&!v&&n.match.ID.test(r[0])&&!n.match.ID.test(r[r.length-1])&&(g=k.find(r.shift(),b,v),b=g.expr?k.filter(g.expr,g.set)[0]:g.set[0]),b){g=e?{expr:r.pop(),set:s(e)}:k.find(r.pop(),r.length===1&&(r[0]==="~"||r[0]==="+")&&b.parentNode?b.parentNode:b,v);i=g.expr?k.filter(g.expr,g.set):g.set;for(r.length>0?l=s(i):t=!1;r.length;)g=p=r.pop(),n.relative[p]?g=r.pop():p="",g==null&&(g=b),n.relative[p](l,g,v)}else l=[];l||(l=i);l||k.error(p||a);if(f.call(l)=== "[object Array]")if(t)if(b&&b.nodeType===1)for(a=0;l[a]!=null;a++)l[a]&&(l[a]===!0||l[a].nodeType===1&&k.contains(b,l[a]))&&c.push(i[a]);else for(a=0;l[a]!=null;a++)l[a]&&l[a].nodeType===1&&c.push(i[a]);else c.push.apply(c,l);else s(l,c);m&&(k(m,h,c,e),k.uniqueSort(c));return c};k.uniqueSort=function(a){if(t&&(h=g,a.sort(t),h))for(var b=1;b 0};k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=n.order.length;e":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&&!l.test(b))for(b=b.toLowerCase();e=0)?c||d.push(h):c&&(b[f]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]);a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0; a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){b=a[1]=a[1].replace(i,"");!f&&n.attrMap[b]&&(a[1]=n.attrMap[b]);a[4]=(a[4]||a[5]||"").replace(i,"");a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(a,b,c,e,f){if(a[1]==="not")if((d.exec(a[3])||"").length>1||/^\w/.test(a[3]))a[3]=k(a[3],null,null,b);else return a=k.filter(a[3],b,c,1^f),c||e.push.apply(e,a),!1;else if(n.match.POS.test(a[0])||n.match.CHILD.test(a[0]))return!0;return a},POS:function(a){a.unshift(!0); return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.getAttribute("type")},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"=== a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2=== 0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=n.filters[e];if(f)return f(a,c,b,d);else if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;else if(e==="not"){b=b[3];c=0;for(d=b.length;c=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b=== "*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],c=n.attrHandle[c]?n.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),d=c+"",e=b[2],f=b[4];return c==null?e==="!=":e==="="?d===f:e==="*="?d.indexOf(f)>=0:e==="~="?(" "+d+" ").indexOf(f)>=0:!f?d&&c!==!1:e==="!="?d!==f:e==="^="?d.indexOf(f)===0:e==="$="?d.substr(d.length-f.length)===f:e==="|="?d===f||d.substr(0,f.length+1)===f+"-": !1},POS:function(a,b,c,d){var e=n.setFilters[b[2]];if(e)return e(a,c,b,d)}}},q=n.match.POS,v=function(a,b){return"\\"+(b-0+1)},p;for(p in n.match)n.match[p]=RegExp(n.match[p].source+/(?![^\[]*\])(?![^\(]*\))/.source),n.leftMatch[p]=RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[p].source.replace(/\\(\d+)/g,v));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b)return b.push.apply(b,a),b;return a};try{Array.prototype.slice.call(j.documentElement.childNodes,0)}catch(w){s=function(a,b){var c=0,d=b|| [];if(f.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c";c.insertBefore(a,c.firstChild);if(j.getElementById(b))n.find.ID=function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c)return(b=b.getElementById(a[1]))?b.id===a[1]||typeof b.getAttributeNode!=="undefined"&&b.getAttributeNode("id").nodeValue===a[1]?[b]:m:[]},n.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType=== 1&&c&&c.nodeValue===b};c.removeChild(a);c=a=null})();(function(){var a=j.createElement("div");a.appendChild(j.createComment(""));if(a.getElementsByTagName("*").length>0)n.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){for(var d=[],e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c};a.innerHTML="";if(a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(a){return a.getAttribute("href", 2)};a=null})();j.querySelectorAll&&function(){var a=k,b=j.createElement("div");b.innerHTML="

";if(!(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0)){k=function(b,c,d,e){c=c||j;if(!e&&!k.isXML(c)){var f=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(f&&(c.nodeType===1||c.nodeType===9))if(f[1])return s(c.getElementsByTagName(b),d);else if(f[2]&&n.find.CLASS&&c.getElementsByClassName)return s(c.getElementsByClassName(f[2]),d);if(c.nodeType===9){if(b==="body"&&c.body)return s([c.body], d);else if(f&&f[3]){var g=c.getElementById(f[3]);if(g&&g.parentNode){if(g.id===f[3])return s([g],d)}else return s([],d)}try{return s(c.querySelectorAll(b),d)}catch(h){}}else if(c.nodeType===1&&c.nodeName.toLowerCase()!=="object"){var f=c,i=(g=c.getAttribute("id"))||"__sizzle__",l=c.parentNode,m=/^\s*[+~]/.test(b);g?i=i.replace(/'/g,"\\$&"):c.setAttribute("id",i);if(m&&l)c=c.parentNode;try{if(!m||l)return s(c.querySelectorAll("[id='"+i+"'] "+b),d)}catch(p){}finally{g||f.removeAttribute("id")}}}return a(b, c,d,e)};for(var c in a)k[c]=a[c];b=null}}();(function(){var a=j.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector,c=!1;try{b.call(j.documentElement,"[test!='']:sizzle")}catch(d){c=!0}if(b)k.matchesSelector=function(a,d){d=d.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(c||!n.match.PSEUDO.test(d)&&!/!=/.test(d))return b.call(a,d)}catch(e){}return k(d,null,null,[a]).length>0}})();(function(){var a=j.createElement("div");a.innerHTML= "
";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0&&(a.lastChild.className="e",a.getElementsByClassName("e").length!==1))n.order.splice(1,0,"CLASS"),n.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null})();k.contains=j.documentElement.contains?function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:j.documentElement.compareDocumentPosition?function(a, b){return!!(a.compareDocumentPosition(b)&16)}:function(){return!1};k.isXML=function(a){return(a=(a?a.ownerDocument||a:0).documentElement)?a.nodeName!=="HTML":!1};var u=function(a,b){for(var c,d=[],e="",f=b.nodeType?[b]:b;c=n.match.PSEUDO.exec(a);)e+=c[0],a=a.replace(n.match.PSEUDO,"");a=n.relative[a]?a+"*":a;c=0;for(var g=f.length;c0)for(var h=d;h0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var g,i={},l=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))&&d.push({selector:g,elem:h, level:l});h=h.parentNode;l++}}return d}g=nb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else if(h=h.parentNode,!h||!h.ownerDocument||h===b)break;d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a, b):c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a, 2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, b){c.fn[a]=function(d,e){var f=c.map(this,b,d),h=mb.call(arguments);jb.test(a)||(e=d);e&&typeof e==="string"&&(f=c.filter(e,f));f=this.length>1&&!ob[a]?c.unique(f):f;if((this.length>1||lb.test(e))&&kb.test(a))f=f.reverse();return this.pushStack(f,a,h.join(","))}});c.extend({filter:function(a,b,d){d&&(a=":not("+a+")");return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){for(var e=[],a=a[b];a&&a.nodeType!==9&&(d===m||a.nodeType!==1||!c(a).is(d));)a.nodeType=== 1&&e.push(a),a=a[b];return e},nth:function(a,b,c){for(var b=b||1,e=0;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var pb=/ jQuery\d+="(?:\d+|null)"/g,ka=/^\s+/,Fa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ga=/<([\w:]+)/,qb=/", ""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};u.optgroup=u.option;u.tbody=u.tfoot=u.colgroup=u.caption=u.thead;u.th=u.td;if(!c.support.htmlSerialize)u._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==m)return this.empty().append((this[0]&&this[0].ownerDocument||j).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapAll(a.call(this,b))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&a.firstChild.nodeType===1;)a=a.firstChild;return a}).append(this)}return this}, wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments, !0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});else if(arguments.length){var a= this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length)!b&&e.nodeType===1&&(c.cleanData(e.getElementsByTagName("*")),c.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a,b){a= a==null?!1:a;b=b==null?a:b;return this.map(function(){return c.clone(this,a,b)})},html:function(a){if(a===m)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(pb,""):null;else if(typeof a==="string"&&!Ha.test(a)&&(c.support.leadingWhitespace||!ka.test(a))&&!u[(Ga.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Fa,"<$1>");try{for(var b=0,d=this.length;b1&&f0?this.clone(!0):this).get();c(d[f])[b](g);e=e.concat(g)}return this.pushStack(e,a,d.selector)}}});c.extend({clone:function(a,b,d){var e=a.cloneNode(!0),f,h,g;if((!c.support.noCloneEvent||!c.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!c.isXMLDoc(a)){pa(a,e);f=U(a);h=U(e);for(g=0;f[g];++g)pa(f[g],h[g])}if(b&&(oa(a,e),d)){f=U(a);h=U(e);for(g=0;f[g];++g)oa(f[g],h[g])}return e},clean:function(a,b,d,e){b=b||j;typeof b.createElement==="undefined"&&(b=b.ownerDocument|| b[0]&&b[0].ownerDocument||j);for(var f=[],h=0,g;(g=a[h])!=null;h++)if(typeof g==="number"&&(g+=""),g){if(typeof g==="string"&&!rb.test(g))g=b.createTextNode(g);else if(typeof g==="string"){g=g.replace(Fa,"<$1>");var i=(Ga.exec(g)||["",""])[1].toLowerCase(),l=u[i]||u._default,k=l[0],n=b.createElement("div");for(n.innerHTML=l[1]+g+l[2];k--;)n=n.lastChild;if(!c.support.tbody){k=qb.test(g);i=i==="table"&&!k?n.firstChild&&n.firstChild.childNodes:l[1]===""&&!k?n.childNodes:[];for(l=i.length- 1;l>=0;--l)c.nodeName(i[l],"tbody")&&!i[l].childNodes.length&&i[l].parentNode.removeChild(i[l])}!c.support.leadingWhitespace&&ka.test(g)&&n.insertBefore(b.createTextNode(ka.exec(g)[0]),n.firstChild);g=n.childNodes}g.nodeType?f.push(g):f=c.merge(f,g)}if(d)for(h=0;f[h];h++)e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript")?e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]):(f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))), d.appendChild(f[h]));return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.expando,h=c.event.special,g=c.support.deleteExpando,i=0,l;(l=a[i])!=null;i++)if(!l.nodeName||!c.noData[l.nodeName.toLowerCase()])if(d=l[c.expando]){if((b=e[d]&&e[d][f])&&b.events){for(var k in b.events)h[k]?c.event.remove(l,k):c.removeEvent(l,k,b.handle);if(b.handle)b.handle.elem=null}g?delete l[c.expando]:l.removeAttribute&&l.removeAttribute(c.expando);delete e[d]}}});var Ja=/alpha\([^)]*\)/i,sb=/opacity=([^)]*)/,tb=/-([a-z])/ig, ub=/([A-Z])/g,Ka=/^-?\d+(?:px)?$/i,vb=/^-?\d/,wb={position:"absolute",visibility:"hidden",display:"block"},Ya=["Left","Right"],Za=["Top","Bottom"],G,z,X,xb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===m)return this;return c.access(this,a,b,!0,function(a,b,f){return f!==m?c.style(a,b,f):c.css(a,b)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=G(a,"opacity","opacity");return c===""?"1":c}else return a.style.opacity}}},cssNumber:{zIndex:!0, fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(a&&!(a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),g=a.style,i=c.cssHooks[h],b=c.cssProps[h]||h;if(d!==m){if(!(typeof d==="number"&&isNaN(d)||d==null))if(typeof d==="number"&&!c.cssNumber[h]&&(d+="px"),!i||!("set"in i)||(d=i.set(a,d))!==m)try{g[b]=d}catch(l){}}else{if(i&&"get"in i&&(f=i.get(a,!1,e))!==m)return f;return g[b]}}},css:function(a, b,d){var e,f=c.camelCase(b),h=c.cssHooks[f],b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,!0,d))!==m)return e;else if(G)return G(a,b,f)},swap:function(a,b,c){var e={},f;for(f in b)e[f]=a.style[f],a.style[f]=b[f];c.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(tb,xb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(a,e,f){var h;if(e){a.offsetWidth!==0?h=qa(a,b,f):c.swap(a,wb,function(){h=qa(a,b,f)});if(h<=0&&(h=G(a,b,b),h==="0px"&& X&&(h=X(a,b,b)),h!=null))return h===""||h==="auto"?"0px":h;if(h<0||h==null)return h=a.style[b],h===""||h==="auto"?"0px":h;return typeof h==="string"?h:h+"px"}},set:function(a,b){if(Ka.test(b)){if(b=parseFloat(b),b>=0)return b+"px"}else return b}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return sb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+ b*100+")",f=d.filter||"";d.filter=Ja.test(f)?f.replace(Ja,e):d.filter+" "+e}};j.defaultView&&j.defaultView.getComputedStyle&&(z=function(a,b,d){var e,d=d.replace(ub,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return m;if(b=b.getComputedStyle(a,null))e=b.getPropertyValue(d),e===""&&!c.contains(a.ownerDocument.documentElement,a)&&(e=c.style(a,d));return e});j.documentElement.currentStyle&&(X=function(a,b){var c,e=a.currentStyle&&a.currentStyle[b],f=a.runtimeStyle&&a.runtimeStyle[b],h=a.style; if(!Ka.test(e)&&vb.test(e)){c=h.left;if(f)a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":e||0;e=h.pixelLeft+"px";h.left=c;if(f)a.runtimeStyle.left=f}return e===""?"auto":e});G=z||X;if(c.expr&&c.expr.filters)c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"},c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)};var yb=/%20/g,$a=/\[\]$/,La=/\r?\n/g, zb=/#.*$/,Ab=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Bb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Cb=/^(?:GET|HEAD)$/,Db=/^\/\//,Ma=/\?/,Eb=/)<[^<]*)*<\/script>/gi,Fb=/^(?:select|textarea)/i,sa=/\s+/,Gb=/([?&])_=[^&]*/,Hb=/(^|\-)([a-z])/g,Ib=function(a,b,c){return b+c.toUpperCase()},Na=/^([\w\+\.\-]+:)\/\/([^\/?#:]*)(?::(\d+))?/,Oa=c.fn.load,aa={},Pa={},B,E;try{B=j.location.href}catch(Ob){B=j.createElement("a"),B.href= "",B=B.href}E=Na.exec(B.toLowerCase());c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Oa)return Oa.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0)var f=a.slice(e,a.length),a=a.slice(0,e);e="GET";b&&(c.isFunction(b)?(d=b,b=m):typeof b==="object"&&(b=c.param(b,c.ajaxSettings.traditional),e="POST"));var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(a,b,e){e=a.responseText;a.isResolved()&&(a.done(function(a){e=a}),h.html(f?c("
").append(e.replace(Eb, "")).find(f):e));d&&h.each(d,[e,b,a])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Fb.test(this.nodeName)||Bb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(a){return{name:b.name,value:a.replace(La,"\r\n")}}):{name:b.name,value:d.replace(La, "\r\n")}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(a){return this.bind(b,a)}});c.each(["get","post"],function(a,b){c[b]=function(a,e,f,h){c.isFunction(e)&&(h=h||f,f=e,e=m);return c.ajax({type:b,url:a,data:e,success:f,dataType:h})}});c.extend({getScript:function(a,b){return c.get(a,m,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},ajaxSetup:function(a,b){b?c.extend(!0,a,c.ajaxSettings,b):(b=a,a=c.extend(!0, c.ajaxSettings,b));for(var d in{context:1,url:1})d in b?a[d]=b[d]:d in c.ajaxSettings&&(a[d]=c.ajaxSettings[d]);return a},ajaxSettings:{url:B,isLocal:/(?:^file|^widget|\-extension):$/.test(E[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"}, converters:{"* text":q.String,"text html":!0,"text json":c.parseJSON,"text xml":c.parseXML}},ajaxPrefilter:ra(aa),ajaxTransport:ra(Pa),ajax:function(a,b){function d(a,b,d,j){if(t!==2){t=2;s&&clearTimeout(s);p=m;q=j||"";o.readyState=a?4:0;var n,v,w;if(d){var j=e,z=o,y=j.contents,r=j.dataTypes,B=j.responseFields,A,x,I,E;for(x in B)x in d&&(z[B[x]]=d[x]);for(;r[0]==="*";)r.shift(),A===m&&(A=j.mimeType||z.getResponseHeader("content-type"));if(A)for(x in y)if(y[x]&&y[x].test(A)){r.unshift(x);break}if(r[0]in d)I=r[0];else{for(x in d){if(!r[0]||j.converters[x+" "+r[0]]){I=x;break}E||(E=x)}I=I||E}I?(I!==r[0]&&r.unshift(I),d=d[I]):d=void 0}else d=m;if(a>=200&&a<300||a===304){if(e.ifModified){if(A=o.getResponseHeader("Last-Modified"))c.lastModified[k]=A;if(A=o.getResponseHeader("Etag"))c.etag[k]=A}if(a===304)b="notmodified",n=!0;else try{A=e;A.dataFilter&&(d=A.dataFilter(d,A.dataType));var F=A.dataTypes;x={};var C,D,M=F.length,G,J=F[0],Q,H,K,N,R;for(C=1;C0&&(s=setTimeout(function(){o.abort("timeout")},e.timeout));try{t=1,p.send(j,d)}catch(B){status<2?d(-1,B):c.error(B)}}else d(-1,"No Transport");return o},param:function(a,b){var d=[],e=function(a,b){b=c.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+ "="+encodeURIComponent(b)};if(b===m)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery&&!c.isPlainObject(a))c.each(a,function(){e(this.name,this.value)});else for(var f in a)ba(f,a[f],b,e);return d.join("&").replace(yb,"+")}});c.extend({active:0,lastModified:{},etag:{}});var Jb=c.now(),Y=/(\=)\?(&|$)|()\?\?()/i;c.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return c.expando+"_"+Jb++}});c.ajaxPrefilter("json jsonp",function(a,b,d){var e=typeof a.data==="string";if(a.dataTypes[0]==="jsonp"|| b.jsonpCallback||b.jsonp!=null||a.jsonp!==!1&&(Y.test(a.url)||e&&Y.test(a.data))){var f,h=a.jsonpCallback=c.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,g=q[h],b=a.url,i=a.data,l="$1"+h+"$2",k=function(){q[h]=g;if(f&&c.isFunction(g))q[h](f[0])};a.jsonp!==!1&&(b=b.replace(Y,l),a.url===b&&(e&&(i=i.replace(Y,l)),a.data===i&&(b+=(/\?/.test(b)?"&":"?")+a.jsonp+"="+h)));a.url=b;a.data=i;q[h]=function(a){f=[a]};d.then(k,k);a.converters["script json"]=function(){f||c.error(h+" was not called"); return f[0]};a.dataTypes[0]="json";return"script"}});c.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){c.globalEval(a);return a}}});c.ajaxPrefilter("script",function(a){if(a.cache===m)a.cache=!1;if(a.crossDomain)a.type="GET",a.global=!1});c.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=j.head||j.getElementsByTagName("head")[0]||j.documentElement; return{send:function(e,f){b=j.createElement("script");b.async="async";if(a.scriptCharset)b.charset=a.scriptCharset;b.src=a.url;b.onload=b.onreadystatechange=function(a,e){if(!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,c&&b.parentNode&&c.removeChild(b),b=m,e||f(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(0,1)}}}});var Kb=c.now(),C;c.ajaxSettings.xhr=q.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&ta()))a:{try{a=new q.ActiveXObject("Microsoft.XMLHTTP"); break a}catch(b){}a=void 0}return a}:ta;z=c.ajaxSettings.xhr();c.support.ajax=!!z;c.support.cors=z&&"withCredentials"in z;z=m;c.support.ajax&&c.ajaxTransport(function(a){if(!a.crossDomain||c.support.cors){var b;return{send:function(d,e){var f=a.xhr(),h,g;a.username?f.open(a.type,a.url,a.async,a.username,a.password):f.open(a.type,a.url,a.async);if(a.xhrFields)for(g in a.xhrFields)f[g]=a.xhrFields[g];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType);if((!a.crossDomain||a.hasContent)&&!d["X-Requested-With"])d["X-Requested-With"]= "XMLHttpRequest";try{for(g in d)f.setRequestHeader(g,d[g])}catch(i){}f.send(a.hasContent&&a.data||null);b=function(d,g){var i,j,q,p,s;try{if(b&&(g||f.readyState===4)){b=m;if(h)f.onreadystatechange=c.noop,delete C[h];if(g)f.readyState!==4&&f.abort();else{i=f.status;q=f.getAllResponseHeaders();p={};if((s=f.responseXML)&&s.documentElement)p.xml=s;p.text=f.responseText;try{j=f.statusText}catch(w){j=""}!i&&a.isLocal&&!a.crossDomain?i=p.text?200:404:i===1223&&(i=204)}}}catch(t){g||e(-1,t)}p&&e(i,j,p,q)}; !a.async||f.readyState===4?b():(C||(C={},ab()),h=Kb++,f.onreadystatechange=C[h]=b)},abort:function(){b&&b(0,1)}}}});var ca={},Lb=/^(?:toggle|show|hide)$/,Mb=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,Z,ua=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(D("show",3),a,b,d);else{for(var d=0,e=this.length;d=0;a--)if(d[a].elem===this){if(b)d[a](!0);d.splice(a,1)}});b||this.dequeue();return this}});c.each({slideDown:D("show",1),slideUp:D("hide",1),slideToggle:D("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(a,c,f){return this.animate(b, a,c,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==!1&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,c,e){return c+e*a},swing:function(a,b,c,e){return(-Math.cos(a* Math.PI)/2+0.5)*e+c}},timers:[],fx:function(a,b,c){this.options=b;this.elem=a;this.prop=c;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=c.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,d){function e(a){return f.step(a)} var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||(c.cssNumber[this.prop]?"":"px");this.now=this.start;this.pos=this.state=0;e.elem=this.elem;e()&&c.timers.push(e)&&!Z&&(Z=setInterval(h.tick,h.interval))},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=!0;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop); this.options.hide=!0;this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=!0;for(var e in this.options.curAnim)this.options.curAnim[e]!==!0&&(d=!1);if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(a,b){f.style["overflow"+b]=h.overflow[a]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| this.options.show)for(var g in this.options.curAnim)c.style(this.elem,g,this.options.orig[g]);this.options.complete.call(this.elem)}return!1}else a=b-this.startTime,this.state=a/this.options.duration,b=this.options.easing||(c.easing.swing?"swing":"linear"),this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}};c.extend(c.fx,{tick:function(){for(var a= c.timers,b=0;b-1,e={},k={};j&&(k=f.position());g=j?k.top:parseInt(g,10)||0;i=j?k.left:parseInt(i,10)||0;c.isFunction(b)&&(b=b.call(a,d,h));if(b.top!=null)e.top=b.top-h.top+g;if(b.left!=null)e.left=b.left-h.left+i;"using"in b?b.using.call(a, e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Qa.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||j.body;a&&!Qa.test(a.nodeName)&& c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(b){var f=this[0],h;if(!f)return null;return b!==m?this.each(function(){(h=da(this))?h.scrollTo(!a?b:c(h).scrollLeft(),a?b:c(h).scrollTop()):this[d]=b}):(h=da(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]= function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(a){return this[0]?parseFloat(c.css(this[0],d,a?"margin":"border")):null};c.fn[d]=function(a){var f=this[0];if(!f)return a==null?null:this;if(c.isFunction(a))return this.each(function(b){var f=c(this);f[d](a.call(this,b,f[d]()))});if(c.isWindow(f)){var h=f.document.documentElement["client"+b];return f.document.compatMode==="CSS1Compat"&&h||f.document.body["client"+b]||h}else return f.nodeType===9?Math.max(f.documentElement["client"+ b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]):a===m?(f=c.css(f,d),h=parseFloat(f),c.isNaN(h)?f:h):this.css(d,typeof a==="string"?a:a+"px")}});q.jQuery=q.$=c})(window); /**** jquery/jquery.ui.core.min.js ****/ /*! * jQuery UI 1.8.11 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI */ (function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.11",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106, NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this, "position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position"); if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f, "border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h, d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}}); c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate); if(this._mouseStarted){this._mouseStarted=false;a.target==this._mouseDownEvent.target&&b.data(a.target,this.widgetName+".preventClickEvent",true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); /**** jquery/jquery.ui.draggable.min.js ****/ /* * jQuery UI Draggable 1.8.11 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Draggables * * Depends: * jquery.ui.core.js * jquery.ui.mouse.js * jquery.ui.widget.js */ (function(d){d.widget("ui.draggable",d.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")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b= this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.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};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions(); d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.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";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&& this.options.revert.call(this.element,b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this== a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]|| 0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0], this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top- (parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.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,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(), height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[(a.containment=="document"?0:d(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(a.containment=="document"?0:d(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(a.containment=="document"?0:d(window).scrollLeft())+d(a.containment=="document"? document:window).width()-this.helperProportions.width-this.margins.left,(a.containment=="document"?0:d(window).scrollTop())+(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"), 10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0),a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0),a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"), 10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom]}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&& d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0], this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.leftthis.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g= this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])? e:!(e-this.offset.click.left
').css({width:this.offsetWidth+ "px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity", a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable"); this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]= b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false; d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);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");d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]}; this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!= document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a); return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0], e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset(); c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"): this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null, dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")}, toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+jg&&b+la[this.floating?"width":"height"]?j:g0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith(); if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"), this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h=0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left= e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0]; if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder); c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length=== 1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top< this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?f:!(f-this.offset.click.left=0;e--)if(d.ui.contains(this.containers[e].element[0], this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out", g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);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(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e').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=a.handles||(!e(".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 c=this.handles.split(",");this.handles={};for(var d=0;d');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor== String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),k=0;k=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,k);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection(); this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){e(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}; if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(), d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset= this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio: this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize", b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height; f=f?0:c.sizeDiff.width;f={width:c.helper.width()-f,height:c.helper.height()-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing"); this._propagate("stop",b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(l(b.left))this.position.left=b.left;if(l(b.top))this.position.top=b.top;if(l(b.height))this.size.height=b.height;if(l(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top= null}if(d=="nw"){b.top=a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,d=l(b.width)&&a.maxWidth&&a.maxWidthb.width,h=l(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+ this.size.height,k=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&k)b.left=i-a.minWidth;if(d&&k)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b, a){return{width:this.originalSize.width+a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a, c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,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}}});e.extend(e.ui.resizable,{version:"1.8.11"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize= b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize,function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var k=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:k.parents(a.originalElement[0]).length?["width","height"]:["width", "height","top","left"];e.each(r,function(n,o){if((n=(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(k.css("position"))){c._revertToRelativePosition=true;k.css({position:"absolute",top:"auto",left:"auto"})}k.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})}; if(b._revertToRelativePosition){b._revertToRelativePosition=false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height- g};g=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width, height:i.height});a._updateCache(i);a._propagate("resize",b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d= e(a),f=[];e(["Top","Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options, d=a.containerOffset,f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper? d.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height= a.size.width/a.aspectRatio}if(d+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&& /static/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable"); b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/ (a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},l=function(b){return!isNaN(parseInt(b,10))}})(jQuery); /**** jquery/jquery.scrollTo.min.js ****/ /** * jQuery.ScrollTo - Easy element scrolling using jQuery. * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com * Dual licensed under MIT and GPL. * Date: 5/25/2009 * @author Ariel Flesler * @version 1.4.2 * * http://flesler.blogspot.com/2007/10/jqueryscrollto.html */ ;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery); /**** jquery/jquery.form.min.js ****/ /*! * jQuery Form Plugin * version: 2.43 (12-MAR-2010) * @requires jQuery v1.3.2 or later * * Examples and documentation at: http://malsup.com/jquery/form/ * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ /* Usage Note: ----------- Do not use both ajaxSubmit and ajaxForm on the same form. These functions are intended to be exclusive. Use ajaxSubmit if you want to bind your own submit handler to the form. For example, $(document).ready(function() { $('#myForm').bind('submit', function() { $(this).ajaxSubmit({ target: '#output' }); return false; // <-- important! }); }); Use ajaxForm when you want the plugin to manage all the event binding for you. For example, $(document).ready(function() { $('#myForm').ajaxForm({ target: '#output' }); }); When using ajaxForm, the ajaxSubmit function will be invoked for you at the appropriate time. */ (function(b){b.fn.ajaxSubmit=function(s){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}if(typeof s=="function"){s={success:s}}var e=b.trim(this.attr("action"));if(e){e=(e.match(/^([^#]+)/)||[])[1]}e=e||window.location.href||"";s=b.extend({url:e,type:this.attr("method")||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},s||{});var u={};this.trigger("form-pre-serialize",[this,s,u]);if(u.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(s.beforeSerialize&&s.beforeSerialize(this,s)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var m=this.formToArray(s.semantic);if(s.data){s.extraData=s.data;for(var f in s.data){if(s.data[f] instanceof Array){for(var g in s.data[f]){m.push({name:f,value:s.data[f][g]})}}else{m.push({name:f,value:s.data[f]})}}}if(s.beforeSubmit&&s.beforeSubmit(m,this,s)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[m,this,s,u]);if(u.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var d=b.param(m);if(s.type.toUpperCase()=="GET"){s.url+=(s.url.indexOf("?")>=0?"&":"?")+d;s.data=null}else{s.data=d}var t=this,l=[];if(s.resetForm){l.push(function(){t.resetForm()})}if(s.clearForm){l.push(function(){t.clearForm()})}if(!s.dataType&&s.target){var p=s.success||function(){};l.push(function(k){var j=s.replaceTarget?"replaceWith":"html";b(s.target)[j](k).each(p,arguments)})}else{if(s.success){l.push(s.success)}}s.success=function(q,k,v){for(var n=0,j=l.length;n');var F=D[0];D.css({position:"absolute",top:"-1000px",left:"-1000px"});var G={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(){this.aborted=1;D.attr("src",q.iframeSrc)}};var E=q.global;if(E&&!b.active++){b.event.trigger("ajaxStart")}if(E){b.event.trigger("ajaxSend",[G,q])}if(H.beforeSend&&H.beforeSend(G,H)===false){H.global&&b.active--;return}if(G.aborted){return}var k=false;var A=0;var j=w.clk;if(j){var y=j.name;if(y&&!j.disabled){q.extraData=q.extraData||{};q.extraData[y]=j.value;if(j.type=="image"){q.extraData[y+".x"]=w.clk_x;q.extraData[y+".y"]=w.clk_y}}}function x(){var K=t.attr("target"),I=t.attr("action");w.setAttribute("target",v);if(w.getAttribute("method")!="POST"){w.setAttribute("method","POST")}if(w.getAttribute("action")!=q.url){w.setAttribute("action",q.url)}if(!q.skipEncodingOverride){t.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(q.timeout){setTimeout(function(){A=true;B()},q.timeout)}var J=[];try{if(q.extraData){for(var L in q.extraData){J.push(b('').appendTo(w)[0])}}D.appendTo("body");D.data("form-plugin-onload",B);w.submit()}finally{w.setAttribute("action",I);K?w.setAttribute("target",K):t.removeAttr("target");b(J).remove()}}if(q.forceSync){x()}else{setTimeout(x,10)}var z=100;function B(){if(k){return}var I=true;try{if(A){throw"timeout"}var J,M;M=F.contentWindow?F.contentWindow.document:F.contentDocument?F.contentDocument:F.document;var N=q.dataType=="xml"||M.XMLDocument||b.isXMLDoc(M);a("isXml="+N);if(!N&&(M.body==null||M.body.innerHTML=="")){if(--z){a("requeing onLoad callback, DOM not available");setTimeout(B,250);return}a("Could not access iframe DOM after 100 tries.");return}a("response detected");k=true;G.responseText=M.body?M.body.innerHTML:null;G.responseXML=M.XMLDocument?M.XMLDocument:M;G.getResponseHeader=function(P){var O={"content-type":q.dataType};return O[P]};if(q.dataType=="json"||q.dataType=="script"){var n=M.getElementsByTagName("textarea")[0];if(n){G.responseText=n.value}else{var L=M.getElementsByTagName("pre")[0];if(L){G.responseText=L.innerHTML}}}else{if(q.dataType=="xml"&&!G.responseXML&&G.responseText!=null){G.responseXML=C(G.responseText)}}J=b.httpData(G,q.dataType)}catch(K){a("error caught:",K);I=false;G.error=K;b.handleError(q,G,"error",K)}if(I){q.success(J,"success");if(E){b.event.trigger("ajaxSuccess",[G,q])}}if(E){b.event.trigger("ajaxComplete",[G,q])}if(E&&!--b.active){b.event.trigger("ajaxStop")}if(q.complete){q.complete(G,I?"success":"error")}setTimeout(function(){D.removeData("form-plugin-onload");D.remove();G.responseXML=null},100)}function C(n,I){if(window.ActiveXObject){I=new ActiveXObject("Microsoft.XMLDOM");I.async="false";I.loadXML(n)}else{I=(new DOMParser()).parseFromString(n,"text/xml")}return(I&&I.documentElement&&I.documentElement.tagName!="parsererror")?I:null}}};b.fn.ajaxForm=function(c){return this.ajaxFormUnbind().bind("submit.form-plugin",function(d){d.preventDefault();b(this).ajaxSubmit(c)}).bind("click.form-plugin",function(i){var h=i.target;var f=b(h);if(!(f.is(":submit,input:image"))){var d=f.closest(":submit");if(d.length==0){return}h=d[0]}var g=this;g.clk=h;if(h.type=="image"){if(i.offsetX!=undefined){g.clk_x=i.offsetX;g.clk_y=i.offsetY}else{if(typeof b.fn.offset=="function"){var j=f.offset();g.clk_x=i.pageX-j.left;g.clk_y=i.pageY-j.top}else{g.clk_x=i.pageX-h.offsetLeft;g.clk_y=i.pageY-h.offsetTop}}}setTimeout(function(){g.clk=g.clk_x=g.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(q){var p=[];if(this.length==0){return p}var d=this[0];var h=q?d.getElementsByTagName("*"):d.elements;if(!h){return p}for(var k=0,m=h.length;k

').appendTo(document.body).hide();if($.fn.bgiframe)helper.parent.bgiframe();helper.title=$('h3',helper.parent);helper.body=$('div.body',helper.parent);helper.url=$('div.url',helper.parent);}function settings(element){return $.data(element,"tooltip");}function handle(event){if(settings(this).delay)tID=setTimeout(show,settings(this).delay);else show();track=!!settings(this).track;$(document.body).bind('mousemove',update);update(event);}function save(){if($.tooltip.blocked||this==current||(!this.tooltipText&&!settings(this).bodyHandler))return;current=this;title=this.tooltipText;if(settings(this).bodyHandler){helper.title.hide();var bodyContent=settings(this).bodyHandler.call(this);if(bodyContent.nodeType||bodyContent.jquery){helper.body.empty().append(bodyContent)}else{helper.body.html(bodyContent);}helper.body.show();}else if(settings(this).showBody){var parts=title.split(settings(this).showBody);helper.title.html(parts.shift()).show();helper.body.empty();for(var i=0,part;(part=parts[i]);i++){if(i>0)helper.body.append("
");helper.body.append(part);}helper.body.hideWhenEmpty();}else{helper.title.html(title).show();helper.body.hide();}if(settings(this).showURL&&$(this).url())helper.url.html($(this).url().replace('http://','')).show();else helper.url.hide();helper.parent.addClass(settings(this).extraClass);if(settings(this).fixPNG)helper.parent.fixPNG();handle.apply(this,arguments);}function show(){tID=null;if((!IE||!$.fn.bgiframe)&&settings(current).fade){if(helper.parent.is(":animated"))helper.parent.stop().show().fadeTo(settings(current).fade,current.tOpacity);else helper.parent.is(':visible')?helper.parent.fadeTo(settings(current).fade,current.tOpacity):helper.parent.fadeIn(settings(current).fade);}else{helper.parent.show();}update();}function update(event){if($.tooltip.blocked)return;if(event&&event.target.tagName=="OPTION"){return;}if(!track&&helper.parent.is(":visible")){$(document.body).unbind('mousemove',update)}if(current==null){$(document.body).unbind('mousemove',update);return;}helper.parent.removeClass("viewport-right").removeClass("viewport-bottom");var left=helper.parent[0].offsetLeft;var top=helper.parent[0].offsetTop;if(event){left=event.pageX+settings(current).left;top=event.pageY+settings(current).top;var right='auto';if(settings(current).positionLeft){right=$(window).width()-left;left='auto';}helper.parent.css({left:left,right:right,top:top});}var v=viewport(),h=helper.parent[0];if(v.x+v.cx=b.threshold&&(c=l,j(a,c),k(a))):(c=i,j(a,c),k(a))}function w(a){a.preventDefault();distance=t();direction=s();b.triggerOnTouchEnd?(c=l,g==b.fingers&&d.x!=0?distance>=b.threshold||(c=i):c= i,j(a,c),k(a)):c==r&&(c=i,j(a,c),k(a))}function k(){g=0;f.x=0;f.y=0;d.x=0;d.y=0}function j(a,c){b.swipeStatus&&b.swipeStatus.call(h,a,c,direction||null,distance||0);c==i&&b.click&&g==1&&(isNaN(distance)||distance==0)&&b.click.call(h,a,a.target);if(c==l)switch(b.swipe&&b.swipe.call(h,a,direction,distance),direction){case n:b.swipeLeft&&b.swipeLeft.call(h,a,direction,distance);break;case o:b.swipeRight&&b.swipeRight.call(h,a,direction,distance);break;case p:b.swipeUp&&b.swipeUp.call(h,a,direction,distance); break;case q:b.swipeDown&&b.swipeDown.call(h,a,direction,distance)}}function t(){return Math.round(Math.sqrt(Math.pow(d.x-f.x,2)+Math.pow(d.y-f.y,2)))}function s(){var a;a=Math.round(Math.atan2(d.y-f.y,f.x-d.x)*180/Math.PI);a<0&&(a=360-Math.abs(a));return a<=45&&a>=0?n:a<=360&&a>=315?n:a>=135&&a<=225?o:a>45&&a<135?q:p}var h=m(this),g=0,f={x:0,y:0},d={x:0,y:0};typeof window.addEventListener!="undefined"&&(this.addEventListener("touchstart",e,!1),this.addEventListener("touchmove",v,!1),this.addEventListener("touchend", w,!1),this.addEventListener("touchcancel",k,!1))})}})(jQuery); /**** game/ajax.js ****/ /*d6cb3a364b5e87237801a687a72f1dfb*/ function ajaxHTMLRequest(source_url,target_id,isPost,handler_function,synchronous,supress_throbber,source_element,supress_script_reload){var request=HTMLRequest;request.init(source_url,target_id,isPost,handler_function,synchronous,null,null,false,supress_throbber,supress_script_reload);request.set_source(source_element);request.execute();$('#'+target_id).css('display','block')} function ajaxJSONRequest(source_url,target_id,isPost,handler_function,following_request,synchronous,json_data,save_target,source_element){var request=JSONRequest;request.init(source_url,target_id,isPost,handler_function,synchronous,following_request,json_data,save_target);request.set_source(source_element);request.execute()} function ajaxHTMLFormRequest(form_id,target_id,handler_function){var request=HTMLFormRequest;request.init(null,target_id,false,handler_function);request.set_source(form_id);request.execute()} function addJSONFormEvent(form_id,target_id,handler_function){$(form_id).unbind();$(form_id).submit(function(){$(this).ajaxSubmit({dataType:'json',success:function(msg){handler_function.call(this,msg,target_id)}});return false});return false} function addHTMLFormEvent(form_id,target_id,handler_function){$(form_id).unbind();$(form_id).submit(function(){$(this).ajaxSubmit({dataType:'html',success:function(msg){handler_function.call(this,msg,target_id)}});return false});return false} function ajaxRequest(url,data,type,callback,dataType){if(!dataType)dataType='json';var res=$.ajax({type:type,url:url,data:data,dataType:dataType,success:function(msg){callback.call(this,msg)}})} function ajaxSimple(url,target,data,defaultText){$.ajax({url:url,data:data,dataType:'html',success:function(msg){if(0==msg.length)msg=defaultText;$('#'+target).html(msg)}})} /**** game/dialogs.js ****/ /*39716ff69ca45f7d4854d327ca86e348*/ function show_ajax_inline_popup(popup_id,content_url,content_existing,target,close_text,x,y,width,height,global,display_handler,html_request){var width_css=width!==null?"width: "+width+";":"",height_css=height!==null?"height: "+height+";":"";height_css+=' max-height:95%;';target=$("#"+target);if(!x)x=100;if(!y)y=100;if(popup_id!==null){var popup=$("
").addClass('popup_style').attr("style","overflow:auto; top:"+y+";left:"+x+";"+width_css+height_css).attr("id",""+popup_id),menu=$("
").addClass('popup_menu').attr("id",popup_id+"_menu").attr("style","position:relative;z-index: 9999; top:'"+y+"';left:'"+x+"';'"+width_css+"'margin-top: -17px;"),href="javascript:toggle_element('#"+popup_id+"');";if(global)href+="closePopup();";menu.append($("").attr('href',href).attr('style','float: right; padding-right: 3px; padding-left:3px;').html(close_text));var content=$("
").attr("id",popup_id+'_content').addClass("popup_content");popup.append(menu).append(content);target.append(popup);var offset=popup.offset();popup.draggable({handle:menu,stop:function(event,ui){if(global)$.cookie("global_popups",{popup_id:popup_id,content_url:content_url,content_existing:content_existing,target:target,close_text:close_text,x:offset.left,y:offset.top,width:width,height:height,global:true,display_handler:display_handler,mode:"overview",html_request:html_request})}});if(global)$.cookie("global_popups",{popup_id:popup_id,content_url:content_url,content_existing:content_existing,target:target,close_text:close_text,x:offset.left,y:offset.top,width:width,height:height,global:true,display_handler:display_handler,mode:"overview",html_request:html_request})};if(content_existing!==null){var content=$("#"+content_existing).clone();content.attr("id",null);$("#"+popup_id+'_content').empty();content.css('display','block');$("#"+popup_id+'_content').append(content)};$.ajax({type:'GET',url:content_url,dataType:'json',success:display_handler});$("#"+popup_id+"_menu").show();$("#"+popup_id+"_content").show();$("#"+popup_id).show()} function add_slider(elements,target,source_element){var slide=new Fx.Slide($(target),{mode:'vertical'});source_element.setProperty('onclick','');source_element.addEvent('click',function(){slide.toggle();return false})} function handle_village_to_group_from_overview_mobile(data,target,source_element){display_village_to_groups_assigments(data,target,true,"handle_village_overview_reload_mobile")} function handle_village_overview_reload_mobile(data,target,form_id){show_assigned_groups(data,target);toggle_element(target)} function handle_group_list(data,target){$.cookie("group_popup_content_data",data);display_group_selection(data,target)} function handle_delete_response(data,target){toggle_group_select("show_group0");$('#'+target).remove()} function handle_group_membership(data,target,form_id){$(target).innerHTML=data} function handle_reload_popups(popups,target){var popup_list=popups;if(!popup_list)return;show_ajax_inline_popup(popup_list.popup_id,popup_list.content_url,popup_list.content_existing,popup_list.target,popup_list.close_text,popup_list.x,popup_list.y,popup_list.width,popup_list.height,popup_list.global,popup_list.display_handler,popup_list.html_request)};var last_toggle_source=null,current_toggle_source=null function set_toggle_source(source){last_toggle_source=current_toggle_source;current_toggle_source=source} function toggle_group_toggle(element_id){var slide=new Fx.Slide(element_id,{mode:'vertical',onComplete:function(){}});if(last_toggle_source==current_toggle_source){slide.toggle()}else slide.slideIn()} function toggle_names(name){var elements=document.getElementsByName(name);for(var i=0;i0){var request=requests.shift();RequestQueueObserver.queue.set_ready_state(false);request.execute()}}},AbstractRequest={init:function(source_url,target_id,isPost,handler_function,synchronous,following_request,json_data,save_target,supress_throbber,supress_script_reload){this.source_url=source_url;this.target_id=target_id;this.isPost=isPost;this.handler_function=handler_function;this.synchronous=synchronous;this.following_request=following_request;this.json_data=json_data;this.save_target=save_target;this.supress_throbber=supress_throbber;this.supress_script_reload=supress_script_reload},set_source:function(source_element){this.source_element=source_element},execute:function(){alert("RequestData.execute() needs to be implemented!")},validate_request:function(){if($(this.target_id)==null){RequestQueue.set_ready_state(true);return false};return true}},HTMLRequest={execute:function(){var asynch=true;if(HTMLRequest.synchronous)asynch=false;var target_id=HTMLRequest.target_id,handler_function=HTMLRequest.handler_function,supress_throbber=HTMLRequest.supress_throbber,source_element=HTMLRequest.source_element,supress_script_reload=HTMLRequest.supress_script_reload;$.ajax({url:HTMLRequest.source_url,request:null,async:asynch,success:function(msg){if($('#'+target_id)!=null){$('#'+target_id).empty();$('#'+target_id).html(msg)}}})}},HTMLRequest=$.extend({},AbstractRequest,HTMLRequest),JSONRequest={execute:function(){var asynch=true;if(this.synchronous)asynch=false;if(typeof (this.handler_function)=="undefined"){$('#'+this.target_id).empty();$('#'+this.target_id).html("No handler for request defined!")};var target_id=this.target_id,handler_function=this.handler_function,following_request=this.following_request,save_target=this.save_target,source_element=this.source_element;$.ajax({type:JSONRequest.isPost?'post':'get',url:JSONRequest.source_url,dataType:'json',request:function(){if($('#'+target_id)!=null)if(asynch)if(!save_target){$('#'+target_id).empty();$('#'+target_id).append($("").attr('src','graphic/throbber.gif').attr('alt','Loading...'))}},success:function(response_data){if(response_data!=null){if($('#'+target_id)!=null&&!save_target)$('#'+target_id).empty();if(response_data.error!=null){showError(response_data.error,target_id)}else{if($("#error_div"))$("#error_div").empty();handler_function(response_data,target_id,source_element);if(following_request!=null)ajaxHTMLRequest(following_request[0],following_request[1],following_request[2],following_request[3],false,false,false,true)}};RequestQueue.set_ready_state(true)}})}},JSONRequest=$.extend({},AbstractRequest,JSONRequest),HTMLFormRequest={execute:function(){var source_element=HTMLFormRequest.source_element,target_id=HTMLFormRequest.target_id,handler_function=HTMLFormRequest.handler_function;$('#'+source_element).submit(function(e){if(e)e.stop()})}},HTMLFormRequest=$.extend({},AbstractRequest,HTMLFormRequest),JSONFormRequest={execute:function(){var source_element=JSONFormRequest.source_element,target_id=JSONFormRequest.target_id,save_state=JSONFormRequest.save_target,following_request=JSONFormRequest.following_request,handler_function=JSONFormRequest.handler_function;$(document).ready(function(){$('#'+source_element).submit(function(e){var save;$.ajax({url:$('#'+source_element).attr("action"),datatype:'json',type:$('#'+source_element).attr("method"),request:function(){if($('#'+target_id)!=null){$('#'+target_id).empty();$('#'+target_id).append($("").attr('src','graphic/throbber.gif').attr("alt",'Loading...'))}},success:function(response){if($('#'+target_id)!=null)$('#'+target_id).empty();if(save_state)for(var i=0;i0)?3:4;if(sNumber.length<=length)return sNumber;var split=new Array();do{var index=sNumber.length-3;split.push(sNumber.slice(index,sNumber.length));sNumber=sNumber.substring(0,index)}while(sNumber.length>3);split.reverse();for(index in split)sNumber+=thousands_sep+split[index];return sNumber} function incrementDate(){currentDate=$('#serverDate').html();splitDate=currentDate.split('/');date=splitDate[0];month=splitDate[1]-1;year=splitDate[2];dateObject=new Date(year,month,date);dateObject.setDate(dateObject.getDate()+1);dateString='';date=dateObject.getDate();month=dateObject.getMonth()+1;year=dateObject.getFullYear();if(date<10)dateString+="0";dateString+=date+"/";if(month<10)dateString+="0";dateString+=month+"/";dateString+=year;$('#serverDate').html(dateString)} function formatTime(element,time,clamp){var hours=Math.floor(time/3600);if(clamp)hours=hours%24;var minutes=Math.floor(time/60)%60,seconds=time%60,timeString=hours+":";if(minutes<10)timeString+="0";timeString+=minutes+":";if(seconds<10)timeString+="0";timeString+=seconds;$(element).html(timeString);if($(element).attr('id')=='serverTime'&&timeString=='0:00:00')incrementDate()} function tickTime(){var serverTime=$("#serverTime");if(serverTime!==null){var time=getLocalTime()+timeDiff;formatTime(serverTime,time,true)}} function tickTimer(timer){var time=timer.endTime-(getLocalTime()+timeDiff);if(timer.reload&&time<0){formatTime(timer.element,0,false);var popup_list=$('.popup_style'),hide_reload=false;for(var i=0;i0){$(input).val(count+val)}else $(input).val(0)}else $(input).val('');$(input).trigger('change');return false} function insertBBcode(textareaID,startTag,endTag){BBCodes.insert(startTag,endTag);return false} function inlinePopupClose(){if($('#inline_popup')!==null)$('#inline_popup').hide()} function selectTarget(x,y){document.forms.units.elements.x.value=x;document.forms.units.elements.y.value=y;inlinePopupClose();$("div[id$='_cont']").hide()} function insertAdresses(to,check){window.opener.document.forms.header.to.value+=to;if(check){var mass_mail=window.opener.document.forms.header.mass_mail;if(mass_mail)mass_mail.checked='checked'}} function overviewGetLabels(){labels=[];labels.push($("#l_main"));labels.push($("#l_place"));labels.push($("#l_wood"));labels.push($("#l_stone"));labels.push($("#l_iron"));labels.push($("#l_statue"));labels.push($("#l_wall"));labels.push($("#l_farm"));labels.push($("#l_hide"));labels.push($("#l_storage"));labels.push($("#l_market"));labels.push($("#l_barracks"));labels.push($("#l_stable"));labels.push($("#l_garage"));labels.push($("#l_church"));labels.push($("#l_church_f"));labels.push($("#l_snob"));labels.push($("#l_smith"));return labels} function overviewShowLevel(){labels=overviewGetLabels();for(var i=0,len=labels.length;i=4)field.setAttribute('rows',old_size-3)} function escape_id(myid){return'#'+myid.replace('^#','').replace('[','\\[').replace(']','\\]')} function editToggle(label,edit){$(escape_id(edit)).toggle();$(escape_id(label)).toggle()} function createVillageEdit(village_id){var edit_span=$('#edit_'+village_id),label=$('#label_'+village_id),village_name=$('#label_text_'+village_id).text().trim();village_name=village_name.substring(0,village_name.lastIndexOf('(')).trim();if(edit_span.length>0){$('edit_input_'+village_id).attr('value',village_name);edit_span.toggle()}else{var parent=label.parent();edit_span=$('').attr('id','edit_input_'+village_id).attr('value',village_name).attr('class','edit-input'),edit_submit=$('').attr('value','OK').attr('class','edit-input-submit');edit_span.append(edit_input);edit_span.append(edit_submit);parent.append(edit_span)};label.toggle()} function toggle_element(element_id){var elem=$(element_id);if(elem.css('display')=='none'){elem.show()}else elem.hide()} function toggle_visibility(id){return toggle_element(id)} function toggle_visibility_by_class(classname,display){if(display=='table-row')display='';$("."+classname).each(function(){if($(this).css('display')=='none'){$(this).css('display',display)}else $(this).css('display','none')})} function urlEncode(string){return encodeURIComponent(string)} function escapeHtml(string){return string.replace(/&/g,'&').replace(//g,'>')} function unescapeHtml(string){return string.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"')} function renameAttack(new_attack_name,default_name,attack_name){var name=$('#'+new_attack_name).val();if(name.length>0){$('#'+default_name).html(escapeHtml(name));$('#'+attack_name).val(name)}} function editSubmit(label,labelText,edit,editInput,url){var data=$.trim($(escape_id(editInput)).val());if(data.length>0){data=urlEncode(data);$.post(url,'text='+data,function(response){$(escape_id(labelText)).html(escapeHtml(response));$(escape_id(editInput)).val(response)})}else{var oldLabel=unescapeHtml($(escape_id(labelText)).html());$(escape_id(editInput)).val(oldLabel)};$(escape_id(edit)).hide();$(escape_id(label)).show()} function editSubmitNew(label,labelText,edit,editInput,url){var data=$('#'+editInput).val();$.ajax({url:url,dataType:'json',type:'POST',success:function(data){if(data.error){alert(data.error)}else{$('#'+edit).hide();setText($('#'+labelText),data.text);$('#'+label).show()}},data:{text:data}})} function inlinePopupReload(name,url,options){$.ajax({url:url,cache:false,onRequest:function(){if(options.empty_errors)$('#error').empty();$('#inline_popup_content').empty();$('#inline_popup_content').append($("").attr('src',image_base+'/throbber.gif').attr('alt','Loading...'))},success:function(reponseText){$('#inline_popup_content').empty();$('#inline_popup_content').html(reponseText)}})} function inlinePopup(event,name,url,options,text){var mx,my;if(event){mx=event.clientX;my=event.clientY}else{mx=window.event.clientX;my=window.event.clientY};var popup=$('#inline_popup'),doc=$(document),constraints={min:{x:0,y:60},max:{x:doc.width()-options.offset_x,y:doc.height()-options.offset_y}},pos={x:mx+options.offset_x,y:my+options.offset_y};pos.x=(pos.xconstraints.max.x)?constraints.max.x:pos.x;pos.y=(pos.yconstraints.max.y)?constraints.max.y:pos.y;if(typeof mobile!=="undefined"&&mobile){pos.x=0;pos.y=doc.scrollTop();popup.css('width','100%');popup.css('border-left','0px');popup.css('border-right','0px')};popup.css('display','block');popup.css('left',pos.x+'px');popup.css('top',pos.y+'px');if(url){inlinePopupReload(name,url,options)}else if(text){$('#inline_popup_content').html(text);$('#inline_popup').show()};return false} function add_forum_share(edit_input,forum_id,url){$.ajax({url:url,type:'POST',dataType:'json',data:{ally_tag:$('#'+edit_input).val(),forum_id:forum_id},success:function(data){if(data.error){$('#error').empty();$('#error').html(data.error);$('#error').css('display','')}else{$('#shared_'+forum_id).empty();$('#shared_'+forum_id).html(data.new_shares);$('#add_shares_link_'+forum_id).css('display','none');$('#edit_shares_link_'+forum_id).css('display','')}}})} function remove_forum_shares(label_text,forum_id,url){var remove=[];$('#checkboxes input').each(function(i,box){if($(box).is(':checked'))remove.push($(box).val())});$.ajax({url:url,type:'POST',dataType:'json',data:{remove:$.makeArray(remove),forum_id:forum_id},success:function(data){if(data.error){$('#error').empty();$('#error').html(data.error);$('#error').css('display','')}else{$('#'+label_text).empty();if(data.new_shares){$('#'+label_text).html(data.new_shares)}else{$('#add_shares_link_'+forum_id).css('display','');$('#edit_shares_link_'+forum_id).css('display','none')};inlinePopupClose()}}})} function bb_color_picker_gencaller(fn,arg){var f=function(){fn(arg)};return f} function bb_color_set_color(col){var g=$("#bb_color_picker_preview"),inp=$("#bb_color_picker_tx");g.css('color',"rgb("+col[0]+","+col[1]+","+col[2]+")");var rr=col[0].toString(16),gg=col[1].toString(16),bb=col[2].toString(16);rr=rr.length<2?"0"+rr:rr;gg=gg.length<2?"0"+gg:gg;bb=bb.length<2?"0"+bb:bb;inp.val("#"+rr+gg+bb)} function bb_color_pick_color(colordiv){var col=colordiv.data('rgb');for(var l=0;l<6;l++)for(var h=1;h<6;h++){var cell=$("#bb_color_picker_"+h+l);if(!cell)alert("bb_color_picker_"+h+l);var ll=l/3.0,hh=h/4.5;hh=Math.pow(hh,0.5);var light=Math.max(0,(255*ll-255)),r=Math.floor(Math.max(0,Math.min(255,(col[0]*ll*hh+255*(1-hh))+light))),g=Math.floor(Math.max(0,Math.min(255,(col[1]*ll*hh+255*(1-hh))+light))),b=Math.floor(Math.max(0,Math.min(255,(col[2]*ll*hh+255*(1-hh))+light)));cell.css('background-color',"rgb("+r+","+g+","+b+")");cell.data('rgb',[r,g,b]);cell.unbind('click').click(function(){bb_color_picker_gencaller(bb_color_set_color,$(this).data('rgb'))})}} function bb_color_picker_textchange(){var inp=$("#bb_color_picker_tx"),g=$("#bb_color_picker_preview");try{g.css('color',inp.val())}catch(e){}} function bb_color_picker_toggle(assign){var inp=$("#bb_color_picker_tx");inp.unbind('keyup').keyup(function(){bb_color_picker_textchange()});if(assign){insertBBcode('message','[color='+inp.val()+']','[/color]');toggle_element('bb_color_picker');return};var colors=[$("#bb_color_picker_c0"),$("#bb_color_picker_c1"),$("#bb_color_picker_c2"),$("#bb_color_picker_c3"),$("#bb_color_picker_c4"),$("#bb_color_picker_c5")];colors[0].data('rgb',[255,0,0]);colors[1].data('rgb',[255,255,0]);colors[2].data('rgb',[0,255,0]);colors[3].data('rgb',[0,255,255]);colors[4].data('rgb',[0,0,255]);colors[5].data('rgb',[255,0,255]);for(i=0;i<=5;i++)colors[i].unbind('click').click(function(){bb_color_picker_gencaller(bb_color_pick_color,$(this))});bb_color_pick_color(colors[0]);toggle_element('bb_color_picker')} function get_sitter_player(){var t_regexp=/(\?|&)t=(\d+)/,matches=t_regexp.exec(location.href+"");if(matches){return parseInt(matches[2],10)}else return false} function igm_to_show(url){$.get(url,function(data){var popup=$('#igm_to_content');popup.html(data);UI.Draggable(popup.parent(),{savepos:false})});$('#igm_to').css('display','inline')} function igm_to_hide(){$('#igm_to').hide()} function igm_to_insert_adresses(list){$('#to').val($('#to').val()+list)} function igm_to_insert_group(id,url){var val=$('#to').val();$.ajax({url:url,data:{group_id:id},dataType:'json',success:function(data){if(data.code){var players='';$(data.data).each(function(index){players+=this.member_name+';'});$('#to').val(val+players)}},type:'get'})} function igm_to_addresses_clear(){$('#to').val("")} function xProcess(xelement,yelement){xelement=$("#"+xelement);yelement=$("#"+yelement);var xvalue=xelement.val(),yvalue=yelement.val(),x,y;if(xvalue.indexOf("|")!=-1){var xypart=xvalue.split("|");x=parseInt(xypart[0],10);if(xypart[1].length!==0)y=parseInt(xypart[1],10);xelement.val(x);yelement.val(y).focus();return};if(xvalue.length===3&&yvalue.length===0){yelement.focus()}else if(xvalue.length>3){x=xvalue.substr(0,3);y=xvalue.substring(3);xelement.val(x);yelement.val(y).focus()}} function _(t){if(lang[t]){return lang[t]}else return t} function textCounter(field,countfield,charlimit){if(field.value.length>charlimit)field.value=field.value.substring(0,charlimit);try{document.getElementById(countfield).innerHTML='%1/%2'.replace(/%2/,charlimit).replace(/%1/,field.value.length)}catch(e){}} function selectAllUnits(opposite){var true2false=$("#selectAllUnits").attr('href'),bool=(true2false.indexOf('true',0)<0);$("#selectAllUnits").attr('href',"javascript:selectAllUnits("+bool+")");$('.unitsInput').each(function(i,e){var maxUnits=$(this).next('a').html();maxUnits=maxUnits.substr(1).substr(0,maxUnits.length-2);if(maxUnits>0){insertUnit(e,maxUnits,opposite)}else insertUnit(e,'',opposite)})} function toggle_spoiler(ref){var display_value=ref.parentNode.getElementsByTagName('div')[0].getElementsByTagName('span')[0].style.display;if(display_value=='none'){ref.parentNode.getElementsByTagName('div')[0].getElementsByTagName('span')[0].style.display='block'}else ref.parentNode.getElementsByTagName('div')[0].getElementsByTagName('span')[0].style.display='none'} function center_target(x,y,target_id){var height=$(target_id).getStyle("height");height=height.replace(/px/g,"");height=height/2;y-=height;var width=$(target_id).getStyle("width");width=width.replace(/px/g,"");width=width/2;x-=width;if(x<0)x=0;if(y<0)y=0;$(target_id).setStyle("left",x+"px");$(target_id).setStyle("top",y+"px")} function s(text){for(var i=1;i=textarea[0].cols)row_count+=Math.floor(rows[x].length/textarea[0].cols);row_count+=2;row_count=Math.min(row_count,max_rows);if(row_count>current_rows)this.rows=row_count})} /**** game/UI.js ****/ /*7942794390a25777b0ba7d79e53ba057*/ var UI={Throbber:$('Loading...').attr("src","/graphic/throbber.gif"),init:function(){},ToolTip:function(el,UserOptions){var defaults={showURL:false,track:true,fade:100,delay:50,showBody:' :: '};$(el).tooltip($.extend(defaults,UserOptions))},DatePicker:function(el,UserOptions){var defaults={showButtonPanel:true,dateFormat:'yy-mm-dd',showAnim:'fold',showOtherMonths:true,selectOtherMonths:true};$(el).datepicker($.extend(defaults,UserOptions))},Draggable:function(el,UserOptions){var defaults={savepos:true,cursor:'move',handle:$(el).find("div:first"),appendTo:'body',containment:[0,60]},options=$.extend(defaults,UserOptions);$(el).draggable(options);if(options.savepos)$(el).bind('dragstop',function(event,ui){var doc=$(document),x=$(el).offset().left-doc.scrollLeft(),y=$(el).offset().top-doc.scrollTop();$.cookie('popup_pos_'+$(el).attr('id'),x+'x'+y)})},Sortable:function(el,UserOptions){var defaults={cursor:'move',handle:$(el).find("div:first"),opacity:0.6,helper:function(e,ui){ui.children().each(function(){$(this).width($(this).width())});return ui}};$(el).sortable($.extend(defaults,UserOptions))},AjaxPopup:function(event,target,url,closeText,handler,UserOptions,width,height,x,y,toToggle){var topmenu_height=$(".top_bar").height(),defaults={dataType:'json'},options=$.extend(defaults,UserOptions);if(options.reload||($('#'+target).length==0)){var button=null;if(event&&(!x||!y)){if(event.srcElement){button=event.srcElement}else button=event.target;var offset=$(button).offset();if(!x)x=offset.left;if(!y)y=offset.top+$(button).height()+1};if(!height)height='auto';if(!width)width='auto';var toggleSelector='#'+target;if(typeof (toToggle)!='undefined')if(toToggle.length>0)for(key in toToggle)toggleSelector=toggleSelector+', '+toToggle[key];$.ajax({url:url,dataType:options.dataType,success:function(msg){var container=null;if($('#'+target).length==0){container=$('
').attr('id',target).addClass('popup_style').css({width:width,position:'fixed'});var menu=$('
').attr('id',target+'_menu').addClass('popup_menu').html($('').attr("id","closelink_"+target).attr('href','#').html(closeText)),content=$('
').attr('id',target+'_content').addClass('popup_content').css('height',height).css('overflow-y','auto');container.append(menu).append(content);UI.Draggable(container);container.bind("dragstart",function(){document.onselectstart=function(event){event.preventDefault()}});container.bind("dragstop",function(){document.onselectstart=function(event){$(event.target).trigger('select')}});$('#ds_body').append(container);$("#closelink_"+target).click(function(event){event.preventDefault();$(toggleSelector).toggle()})}else container=$('#'+target);if(handler){handler.call(this,msg,$('#'+target+'_content'))}else $('#'+target+'_content').html(msg);if($.cookie('popup_pos_'+target)){var pos=$.cookie('popup_pos_'+target).split('x');x=parseInt(pos[0],10);y=parseInt(pos[1],10)}else $.cookie('popup_pos_'+target,x+'x'+y);if(!mobile){var popup_height=container.outerHeight(),popup_width=container.outerWidth(),window_width=$(window).width(),window_height=$(window).height();if(y+popup_height>window_height)y=window_height-popup_height;if(x+popup_width>window_width)x=window_width-popup_width;if(x<0)x=0;if(y").attr("id","select_group_box").attr("action",$('#show_groups_villages_link').val()).attr("method","POST"),par=$("

").attr("style","margin: 0 0 10px 0; font-weight: bold;").html($("#group_popup_select_title").val()),select=$("").attr("type","hidden").attr("name","mode").attr("value",$('#group_popup_mode').val());form.append(hidden);var selected=false;for(var i=0;i").attr("value",json_groups.result[i].group_id).html(escapeHtml(json_groups.result[i].name));if(json_groups.group_id&&json_groups.result[i].group_id==json_groups.group_id){option.attr("selected",true);selected=true};select.append(option)};var content=$("

").attr("id","group_list_content").css('overflow','auto');if(!mobile)content.css('height','340px');par.append(select);form.append(par);target.empty();target.append(form).append(content);addHTMLFormEvent(form,"group_list_content",Callback.group_membership_villages_list,false);form.submit();$('#group_id').change(function(){$('#group_list_content').html(UI.Throbber);form.submit()})},group_membership_villages_list:function(html_table,target){$('#'+target).html(html_table);$('th.group_label').html($('#group_popup_villages_select').val());var selected=$('#selected_popup_village');if(selected.length)$('#group_list_content').scrollTo(selected)},handle_village_to_group_assigment:function(data,target,form_id){Callback.display_village_to_groups_assigments(data,"group_assigment",true)},handle_village_to_group_list:function(data,target,form_id){Callback.display_village_to_groups_assigments(data,"group_assigment",false)},display_village_to_groups_assigments:function(json_groups,target,use_form){$('#'+target).empty();var to_display=$("
").attr('id','group_table').attr('width','100%').addClass('vis'),tbody=$("");to_display.append(tbody);var headline=$("").attr('id','header').append($("").addClass('group_assigment').html($('#group_headline').val()));tbody.append(headline);$('#group_assigment > tr:not(id=header)').remove();tbody.append($("").attr('src',"graphic/throbber.gif").attr('alt',"Loading...").attr('id','throbber'));var form;if(use_form)form=$("
").attr('id',"reassign_village_to_groups_form_"+target).attr('action',$("#group_assign_action").val()).attr('method','POST');for(var i=0;i"),table_col=$("
"),bottom_table=$("
"),name=json_groups.result[i].name,label=null;if(use_form){var checkbox=$("").attr("type","checkbox").attr("id","checkbox_"+name).attr("name","groups[]").attr("value",json_groups.result[i].id).addClass("check");table_col.append(checkbox);if(json_groups.result[i].in_group)checkbox.attr("checked","checked");label=$("
").attr('width',"100%").addClass('vis').css("margin-top","-2px").append(bottom_body),bottom_row=$(""),bottom_col=$("
"),el=$("").attr('href',"javascript:ajaxRequest('"+$("#group_edit_reload").val()+"', '', 'POST', Callback.handle_village_to_group_assigment);").html($("#group_edit_village").val());bottom_col.append(el);bottom_row.append(bottom_col);bottom_body.append(bottom_row);$('#'+target).append(bottom_table)}},group_assigment_ajax_event:null,group_assignment_toggle:function(village,mobile){var trgt=$('#group_edit_div_'+village.id);trgt.toggle();if(trgt.is(':visible'))ajaxJSONRequest(village.edit_link,'group_edit_div_'+village.id,true,Callback.handle_village_to_group_from_overview)},handle_village_to_group_from_overview:function(data,target){Callback.display_village_to_groups_assigments(data,target,true);addJSONFormEvent($("#reassign_village_to_groups_form_"+target),target,Callback.handle_village_overview_reload)},handle_village_overview_reload:function(data,target){Callback.show_assigned_groups(data,target);if(!Callback.mobile){$('#group_edit_tr_'+data.village_id).hide()}else $('#group_edit_div_'+data.village_id).hide()},reload_group_screen:function(){var group_param=location.href.match(/group=[0-9]*/),url=$('#start_edit_group_link').val().replace('group=0',group_param);$.ajax({url:url,dataType:'html',success:function(msg){$('#paged_view_content').html(msg)}})},show_assigned_groups:function(data,target){var groups="",count=0;if(data.result!=null&&data.result.length>0){for(var i=0;i');element.html($('#group_undefined').val());$("#assigned_groups_"+data.village_id+"_names").append(element)};$("#assigned_groups_"+data.village_id+"_count").html(count)},handle_group_assignment:function(){if($("#group_list")!=null){addJSONFormEvent($("#edit_group_membership_form"),"group_list",Callback.handle_reload_response)}else{var url=$("#edit_group_membership_form").attr('action',$("#edit_group_membership_form").attr('action')+"&reload=1");url=url.replace(/&partial=1/g,"");$("#edit_group_membership_form").attr('action',url);$("#edit_group_href").remove();$("#edit_group_membership_form").removeEvents()}},handle_reload_response:function(data,target,form_id){if(form_id!=null)$('#'+form_id).reset();Callback.display_group_configuration(data,target)},get_group_id:function(event){var source=null;if(event.srcElement){source=event.srcElement}else source=event.target;var row_id=$(source).parents('tr').first().attr('id');return parseInt(row_id.substr(8))},display_group_configuration:function(json_groups,target){$('#'+target).empty();var throb=$("").attr('src','/graphic/throbber.gif');$('#'+target).append(throb);var to_display=$('').addClass('vis').attr('id','group_table').width('100%'),tbody=$('');to_display.append(tbody);var header=$('');tbody.append(header);var headline=$('
').addClass('group_label').width('100%').html($('#group_config_headline').val());header.append(headline);var form_events=new Array();for(var i=0;i').attr('id','tr_group'+group_id),table_col=$('').attr('id','show_group'+group_id),edit_link=json_groups.result[i].membership_link.replace(/&partial=1/g,""),link_edit_group=$('').attr('href',edit_link).html(escapeHtml(group_name));if(json_groups.last_selected!=null&&group_id==json_groups.last_selected)table_col.addClass('selected');table_col.append(link_edit_group);table_row.append(table_col);var table_col2=$('').attr('id','rename_group'+group_id).css('display','none'),rename_form=$('').attr('id','rename_group_form'+group_id).attr('action',$('#rename_group_link').val()+"&old_name="+group_name).attr('method','post'),inp=$('').attr('type','hidden').attr('name','group_id').attr('value',group_id);rename_form.append(inp);inp=$('').attr('type','hidden').attr('name','mode').attr('value',$('#group_mode').val());rename_form.append(inp);inp=$('').attr('type','text').attr('name','group_name').attr('value',group_name);rename_form.append(inp);inp=$('').attr('type','submit').attr('value',$('#group_submit_text').val());rename_form.append(inp);table_col2.append(rename_form);table_row.append(table_col2);if(group_id!=0){var table_col3=$('').addClass('group_edit').width('10px'),rename_href=$('').attr('href','#'),img=$('').attr('src','/graphic/rename.png').attr('alt',$('#group_title_rename').val());rename_href.append(img);table_col3.append(rename_href);var rename_handler=function(event){var group_id=Callback.get_group_id(event);toggle_element('#show_group'+group_id);toggle_element('#rename_group'+group_id);return false};rename_href.click(rename_handler);var table_col4=$('').addClass('group_edit').width('10px'),delete_href=$('').attr('href','#');img=$('').attr('src','/graphic/delete.png').attr('alt',$('#group_title_delete').val());delete_href.append(img);table_col4.append(delete_href);var delete_handler=function(event){if(!confirm('Do you really want to delete this group?'))return false;var group_id=Callback.get_group_id(event);ajaxJSONRequest(encodeURI($('#delete_group_link').val()+'&group_id='+group_id+'&mode='+$('#group_mode').val()),'tr_group'+group_id,false,Callback.handle_delete_response);return false};delete_href.click(delete_handler);table_row.append(table_col3).append(table_col4);form_events[i]=new Array();form_events[i]["membership_link"]=json_groups.result[i].membership_link;form_events[i]["group_id"]=group_id};tbody.append(table_row)};$('#'+target).empty().append(to_display);for(var j=0;j0||true==force_place_outside){range.moveStart('character',start_tag.length+ins_text.length+end_tag.length)}else range.move('character',-end_tag.length);range.select()}else if(typeof input.selectionStart!='undefined'){var start=input.selectionStart,end=input.selectionEnd,ins_text=input.value.substring(start,end),scroll_pos=input.scrollTop;input.value=input.value.substr(0,start)+start_tag+ins_text+end_tag+input.value.substr(end);var pos;if(ins_text.length>0||true===force_place_outside){pos=start+start_tag.length+ins_text.length+end_tag.length}else pos=start+start_tag.length;input.setSelectionRange(start+start_tag.length,end+start_tag.length);input.scrollTop=scroll_pos};return false},colorPickerToggle:function(assign){var inp=$('#bb_color_picker_tx').first();inp.unbind('keyup').keyup(function(){var inp=$('#bb_color_picker_tx').first(),g=$('#bb_color_picker_preview').first();try{g.css('color',inp.val())}catch(e){}});if(assign){BBCodes.insert('[color='+$(inp).val()+']','[/color]');$('#bb_color_picker').toggle();return false};var colors=[$('#bb_color_picker_c0').first(),$('#bb_color_picker_c1').first(),$('#bb_color_picker_c2').first(),$('#bb_color_picker_c3').first(),$('#bb_color_picker_c4').first(),$('#bb_color_picker_c5').first()];colors[0].data('rgb',[255,0,0]);colors[1].data('rgb',[255,255,0]);colors[2].data('rgb',[0,255,0]);colors[3].data('rgb',[0,255,255]);colors[4].data('rgb',[0,0,255]);colors[5].data('rgb',[255,0,255]);for(var i=0;i<=5;i++)colors[i].unbind('click').click(function(){BBCodes.colorPickColor($(this).data('rgb'))});BBCodes.colorPickColor(colors[0].data('rgb'));$('#bb_color_picker').toggle();return false},colorPickColor:function(col){for(var l=0;l<6;l++)for(var h=1;h<6;h++){var cell=$('#bb_color_picker_'+h+l).first();if(!cell)alert('bb_color_picker_'+h+l);var ll=l/3.0,hh=h/4.5;hh=Math.pow(hh,0.5);var light=Math.max(0,255*ll-255),r=Math.floor(Math.max(0,Math.min(255,(col[0]*ll*hh+255*(1-hh))+light))),g=Math.floor(Math.max(0,Math.min(255,(col[1]*ll*hh+255*(1-hh))+light))),b=Math.floor(Math.max(0,Math.min(255,(col[2]*ll*hh+255*(1-hh))+light)));cell.css('background-color','rgb('+r+','+g+','+b+')');cell.data('rgb',[r,g,b]);cell.unbind('click').click(function(){BBCodes.colorSetColor($(this).data('rgb'))})}},colorSetColor:function(color){var g=$('#bb_color_picker_preview').first(),inp=$('#bb_color_picker_tx').first();g.css('color','rgb('+color[0]+','+color[1]+','+color[2]+')');var rr=color[0].toString(16),gg=color[1].toString(16),bb=color[2].toString(16);rr=rr.length<2?'0'+rr:rr;gg=gg.length<2?'0'+gg:gg;bb=bb.length<2?'0'+bb:bb;inp.val('#'+rr+gg+bb)},placePopups:function(){var sizeButton=$('#bb_button_size > span'),colorButton=$('#bb_button_color > span'),sizePopup=$('#bb_sizes'),colorPopup=$('#bb_color_picker'),window_width=$(document).width();if(!window_width)window_width=document.body.clientWidth;if(sizeButton.length>0)sizePopup.offset({left:sizeButton.offset().left,top:sizeButton.offset().top+sizeButton.height()+2});if(colorButton.length>0){var x=colorButton.offset().left+colorButton.width()-colorPopup.width();if(/MSIE 7/.test(navigator.userAgent))x=x-200;colorPopup.offset({left:x,top:colorButton.offset().top+colorButton.height()+2})}},closePopups:function(){$('#bb_sizes').hide();$('#bb_color_picker').hide()},setTarget:function(target){BBCodes.target=target}}