diff --git a/example/AudioRecorderCS4-1.0.swf b/example/AudioRecorderCS4-1.0.swf
new file mode 100644
index 0000000..1256607
Binary files /dev/null and b/example/AudioRecorderCS4-1.0.swf differ
diff --git a/example/acceptfile.php b/example/acceptfile.php
new file mode 100644
index 0000000..3e3f26f
--- /dev/null
+++ b/example/acceptfile.php
@@ -0,0 +1,24 @@
+
\ No newline at end of file
diff --git a/example/example1.html b/example/example1.html
new file mode 100644
index 0000000..ff0e8fd
--- /dev/null
+++ b/example/example1.html
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+jRecorder Example
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ jRecorder Example 1 - Insert flash recorder inside the body tag
+
+ In this example, you add a flash recorder with some call back function. $.jRecorder function is called with all initial settings.
+ If the second parameter for $.jRecorder is not there, plugin insert the flash recorder inside the body tag. You can specify where to insert
+ the flash recorder with second parameter. See example2.html for this.
+
+
+ Download the plugin: jRecorder.zip
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/example/jRecorder.js b/example/jRecorder.js
new file mode 100644
index 0000000..60ac473
--- /dev/null
+++ b/example/jRecorder.js
@@ -0,0 +1,244 @@
+/*
+ * jRecorder Plugin for jQuery JavaScript Library (Alpha)
+ * http://www.sajithmr.me/jrecorder
+ *
+ * Copyright (c) 2011 - 2013 Sajithmr.ME
+ * Dual licensed under the MIT and GPL licenses.
+ * - http://www.opensource.org/licenses/mit-license.php
+ * - http://www.gnu.org/copyleft/gpl.html
+ *
+ * Author: Sajith Amma
+ * Version: 1.1
+ * Date: 14 December 2011
+ */
+
+/* Code is not verified using http://www.jshint.com/ */
+
+
+(function ($){
+
+
+ var methods = {
+ play : function( options ) {
+
+ alert(options);
+
+ },
+ pause : function( ) { }
+
+ };
+
+
+ var jRecorderSettings = {} ;
+
+ $.jRecorder = function( options, element ) {
+ // allow instantiation without initializing for simple inheritance
+
+
+ if(typeof(options) == "string")
+ {
+ if ( methods[options] )
+ {
+ return methods[ options ].apply( this, Array.prototype.slice.call( arguments, 1 ));
+
+ }
+ return false;
+ }
+
+ //if the element to be appended is not defind, append to body
+ if(element == undefined)
+ {
+ element = $("body");
+ }
+
+ //default settings
+ var settings = {
+
+ 'rec_width': '300',
+ 'rec_height': '200',
+ 'rec_top': '0px',
+ 'rec_left': '0px',
+ 'recorderlayout_id' : 'flashrecarea',
+ 'recorder_id' : 'audiorecorder',
+ 'recorder_name': 'audiorecorder',
+ 'wmode' : 'transparent',
+ 'bgcolor': '#ff0000',
+ 'swf_path': 'jRecorder.swf',
+ 'host': 'acceptfile.php?filename=hello.wav',
+ 'callback_started_recording' : function(){},
+ 'callback_finished_recording' : function(){},
+ 'callback_stopped_recording': function(){},
+ 'callback_error_recording' : function(){},
+ 'callback_activityTime': function(time){},
+ 'callback_activityLevel' : function(level){}
+
+
+
+
+
+ };
+
+
+ //if option array is passed, merget the values
+ if ( options ) {
+ $.extend( settings, options );
+ }
+
+ jRecorderSettings = settings;
+
+
+
+ if($.browser.msie && Number($.browser.version) <= 8) {
+ var objStr = ' ';
+
+ var paramStr = [
+ ' ',
+
+ ' ',
+ ' ',
+ ' '
+ ];
+
+ htmlObj = document.createElement(objStr);
+ for(var i=0; i < paramStr.length; i++) {
+ htmlObj.appendChild(document.createElement(paramStr[i]));
+ }
+
+
+ //var divStr = '
';
+ //var divObj = document.createElement(divStr);
+
+
+ } else {
+ var createParam = function(el, n, v) {
+ var p = document.createElement("param");
+ p.setAttribute("name", n);
+ p.setAttribute("value", v);
+ el.appendChild(p);
+ };
+
+ htmlObj = document.createElement("object");
+ htmlObj.setAttribute("id", settings['recorder_id'] );
+ htmlObj.setAttribute("name", settings['recorder_name'] );
+ htmlObj.setAttribute("data", settings['swf_path'] + '?host=' + settings['host'] );
+ htmlObj.setAttribute("type", "application/x-shockwave-flash");
+ htmlObj.setAttribute("width", settings['rec_width']); // Non-zero
+ htmlObj.setAttribute("height", settings['rec_height']); // Non-zero
+
+ createParam(htmlObj, "allowscriptaccess", "always");
+ createParam(htmlObj, "bgcolor", settings['bgcolor']);
+ createParam(htmlObj, "wmode", settings['wmode'] );
+
+
+
+
+ }
+
+
+ var divObj = document.createElement("div");
+
+ divObj.setAttribute("id", settings['recorderlayout_id']);
+ divObj.setAttribute("style", "position:absolute;top:"+ settings['rec_top'] +";left:"+ settings['rec_left'] +";z-index:-1");
+
+ divObj.appendChild(htmlObj);
+
+
+ element.append(divObj);
+
+
+
+
+
+
+
+
+ };
+
+ //function call to start a recording
+ $.jRecorder.record = function(max_time){
+
+
+ //change z-index to make it top
+ $( '#' + jRecorderSettings['recorderlayout_id'] ).css('z-index', 1000);
+ getFlashMovie(jRecorderSettings['recorder_name']).jStartRecording(max_time);
+
+
+
+ }
+
+ //function call to stop recording
+ $.jRecorder.stop = function(){
+
+ getFlashMovie(jRecorderSettings['recorder_name']).jStopRecording();
+
+ }
+
+ //function call to send wav data to server url from the init configuration
+ $.jRecorder.sendData = function(){
+
+ getFlashMovie(jRecorderSettings['recorder_name']).jSendFileToServer();
+
+ }
+
+ $.jRecorder.callback_started_recording = function(){
+
+
+ jRecorderSettings['callback_started_recording']();
+
+ }
+
+
+ $.jRecorder.callback_finished_recording = function(){
+
+ jRecorderSettings['callback_finished_recording']();
+
+ }
+
+ $.jRecorder.callback_error_recording = function(){
+
+ jRecorderSettings['callback_error_recording']();
+
+ }
+
+ $.jRecorder.callback_stopped_recording = function(){
+
+ jRecorderSettings['callback_stopped_recording']();
+ }
+
+
+ $.jRecorder.callback_finished_sending = function(){
+
+ jRecorderSettings['callback_finished_sending']();
+
+ }
+
+ $.jRecorder.callback_activityLevel = function(level){
+
+ jRecorderSettings['callback_activityLevel'](level);
+
+ }
+
+ $.jRecorder.callback_activityTime = function(time){
+
+ //put back flash while recording
+ $( '#' + jRecorderSettings['recorderlayout_id'] ).css('z-index', -1);
+
+ jRecorderSettings['callback_activityTime'](time);
+
+ }
+
+
+
+
+ //function to return flash object from name
+ function getFlashMovie(movieName) {
+ var isIE = navigator.appName.indexOf("Microsoft") != -1;
+ return (isIE) ? window[movieName] : document[movieName];
+ }
+
+
+
+})(jQuery);
+
+
+
diff --git a/example/jquery.min.js b/example/jquery.min.js
new file mode 100644
index 0000000..ab9b3a2
--- /dev/null
+++ b/example/jquery.min.js
@@ -0,0 +1,5 @@
+//////////////////////////////////////////////
+// Obfuscated by Javascript Obfuscator 4.3 //
+// http://javascript-source.com //
+//////////////////////////////////////////////
+(function (E, B) {function ka(a, b, d) {if (d === B && a.nodeType === 1) {d = a.getAttribute("data-" + b);if (typeof d === "string") {try {d = d === "true" ? true : d === "false" ? false : d === "null" ? null : !c.isNaN(d) ? parseFloat(d) : Ja.test(d) ? c.parseJSON(d) : d;} catch (e) {}c.data(a, b, d);} else {d = B;}}return d;}function U() {return false;}function ca() {return true;}function la(a, b, d) {d[0].type = a;return c.event.handle.apply(b, d);}function Ka(a) {var b, d, e, f, h, l, k, o, x, r, A, C = [];f = [];h = c.data(this, this.nodeType ? "events" : "__events__");if (typeof h === "function") {h = h.events;}if (!(a.liveFired === this || !h || !h.live || a.button && a.type === "click")) {if (a.namespace) {A = RegExp("(^|\\.)" + a.namespace.split(".").join("\\.(?:.*\\.)?") + "(\\.|$)");}a.liveFired = this;var J = h.live.slice(0);for (k = 0; k < J.length; k++) {h = J[k];h.origType.replace(X, "") === a.type ? f.push(h.selector) : J.splice(k--, 1);}f = c(a.target).closest(f, a.currentTarget);o = 0;for (x = f.length; o < x; o++) {r = f[o];for (k = 0; k < J.length; k++) {h = J[k];if (r.selector === h.selector && (!A || A.test(h.namespace))) {l = r.elem;e = null;if (h.preType === "mouseenter" || h.preType === "mouseleave") {a.type = h.preType;e = c(a.relatedTarget).closest(h.selector)[0];}if (!e || e !== l) {C.push({elem:l, handleObj:h, level:r.level});}}}}o = 0;for (x = C.length; o < x; o++) {f = C[o];if (d && f.level > d) {break;}a.currentTarget = f.elem;a.data = f.handleObj.data;a.handleObj = f.handleObj;A = f.handleObj.origHandler.apply(f.elem, arguments);if (A === false || a.isPropagationStopped()) {d = f.level;if (A === false) {b = false;}if (a.isImmediatePropagationStopped()) {break;}}}return b;}}function Y(a, b) {return (a && a !== "*" ? a + "." : "") + b.replace(La, "`").replace(Ma, "&");}function ma(a, b, d) {if (c.isFunction(b)) {return c.grep(a, function (f, h) {return !!b.call(f, h, f) === d;});} else if (b.nodeType) {return c.grep(a, function (f) {return f === b === d;});} else if (typeof b === "string") {var e = c.grep(a, function (f) {return f.nodeType === 1;});if (Na.test(b)) {return c.filter(b, e, !d);} else {b = c.filter(b, e);}}return c.grep(a, function (f) {return c.inArray(f, b) >= 0 === d;});}function na(a, b) {var d = 0;b.each(function () {if (this.nodeName === (a[d] && a[d].nodeName)) {var e = c.data(a[d++]), f = c.data(this, e);if (e = e && e.events) {delete f.handle;f.events = {};for (var h in e) {for (var l in e[h]) {c.event.add(this, h, e[h][l], e[h][l].data);}}}}});}function Oa(a, b) {b.src ? c.ajax({url:b.src, async:false, dataType:"script"}) : c.globalEval(b.text || b.textContent || b.innerHTML || "");b.parentNode && b.parentNode.removeChild(b);}function oa(a, b, d) {var e = b === "width" ? a.offsetWidth : a.offsetHeight;if (d === "border") {return e;}c.each(b === "width" ? Pa : Qa, function () {d || (e -= parseFloat(c.css(a, "padding" + this)) || 0);if (d === "margin") {e += parseFloat(c.css(a, "margin" + this)) || 0;} else {e -= parseFloat(c.css(a, "border" + this + "Width")) || 0;}});return e;}function da(a, b, d, e) {if (c.isArray(b) && b.length) {c.each(b, function (f, h) {d || Ra.test(a) ? e(a, h) : da(a + "[" + (typeof h === "object" || c.isArray(h) ? f : "") + "]", h, d, e);});} else if (!d && b != null && typeof b === "object") {c.isEmptyObject(b) ? e(a, "") : c.each(b, function (f, h) {da(a + "[" + f + "]", h, d, e);});} else {e(a, b);}}function S(a, b) {var d = {};c.each(pa.concat.apply([], pa.slice(0, b)), function () {d[this] = a;});return d;}function qa(a) {if (!ea[a]) {var b = c("<" + a + ">").appendTo("body"), d = b.css("display");b.remove();if (d === "none" || d === "") {d = "block";}ea[a] = d;}return ea[a];}function fa(a) {return c.isWindow(a) ? a : a.nodeType === 9 ? a.defaultView || a.parentWindow : false;}var t = E.document, c = (function () {function a() {if (!b.isReady) {try {t.documentElement.doScroll("left");} catch (j) {setTimeout(a, 1);return;}b.ready();}}var b = function (j, s) {return new b.fn.init(j, s);}, d = E.jQuery, e = E.$, f, h = /^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/, l = /\S/, k = /^\s+/, o = /\s+$/, x = /\W/, r = /\d/, A = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, C = /^[\],:{}\s]*$/, J = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, w = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, I = /(?:^|:|,)(?:\s*\[)+/g, L = /(webkit)[ \/]([\w.]+)/, g = /(opera)(?:.*version)?[ \/]([\w.]+)/, i = /(msie) ([\w.]+)/, n = /(mozilla)(?:.*? rv:([\w.]+))?/, m = navigator.userAgent, p = false, q = [], u, y = Object.prototype.toString, F = Object.prototype.hasOwnProperty, M = Array.prototype.push, N = Array.prototype.slice, O = String.prototype.trim, D = Array.prototype.indexOf, R = {};b.fn = b.prototype = {init:function (j, s) {var v, z, H;if (!j) {return this;}if (j.nodeType) {this.context = this[0] = j;this.length = 1;return this;}if (j === "body" && !s && t.body) {this.context = t;this[0] = t.body;this.selector = "body";this.length = 1;return this;}if (typeof j === "string") {if ((v = h.exec(j)) && (v[1] || !s)) {if (v[1]) {H = s ? s.ownerDocument || s : t;if (z = A.exec(j)) {if (b.isPlainObject(s)) {j = [t.createElement(z[1])];b.fn.attr.call(j, s, true);} else {j = [H.createElement(z[1])];}} else {z = b.buildFragment([v[1]], [H]);j = (z.cacheable ? z.fragment.cloneNode(true) : z.fragment).childNodes;}return b.merge(this, j);} else {if ((z = t.getElementById(v[2])) && z.parentNode) {if (z.id !== v[2]) {return f.find(j);}this.length = 1;this[0] = z;}this.context = t;this.selector = j;return this;}} else if (!s && !x.test(j)) {this.selector = j;this.context = t;j = t.getElementsByTagName(j);return b.merge(this, j);} else {return !s || s.jquery ? (s || f).find(j) : b(s).find(j);}} else if (b.isFunction(j)) {return f.ready(j);}if (j.selector !== B) {this.selector = j.selector;this.context = j.context;}return b.makeArray(j, this);}, selector:"", jquery:"1.4.4", length:0, size:function () {return this.length;}, toArray:function () {return N.call(this, 0);}, get:function (j) {return j == null ? this.toArray() : j < 0 ? this.slice(j)[0] : this[j];}, pushStack:function (j, s, v) {var z = b();b.isArray(j) ? M.apply(z, j) : b.merge(z, j);z.prevObject = this;z.context = this.context;if (s === "find") {z.selector = this.selector + (this.selector ? " " : "") + v;} else if (s) {z.selector = this.selector + "." + s + "(" + v + ")";}return z;}, each:function (j, s) {return b.each(this, j, s);}, ready:function (j) {b.bindReady();if (b.isReady) {j.call(t, b);} else {q && q.push(j);}return this;}, eq:function (j) {return j === -1 ? this.slice(j) : this.slice(j, + j + 1);}, first:function () {return this.eq(0);}, last:function () {return this.eq(-1);}, slice:function () {return this.pushStack(N.apply(this, arguments), "slice", N.call(arguments).join(","));}, map:function (j) {return this.pushStack(b.map(this, function (s, v) {return j.call(s, v, s);}));}, end:function () {return this.prevObject || b(null);}, push:M, sort:[].sort, splice:[].splice};b.fn.init.prototype = b.fn;b.extend = b.fn.extend = function () {var j, s, v, z, H, G = arguments[0] || {}, K = 1, Q = arguments.length, ga = false;if (typeof G === "boolean") {ga = G;G = arguments[1] || {};K = 2;}if (typeof G !== "object" && !b.isFunction(G)) {G = {};}if (Q === K) {G = this;--K;}for (; K < Q; K++) {if ((j = arguments[K]) != null) {for (s in j) {v = G[s];z = j[s];if (G !== z) {if (ga && z && (b.isPlainObject(z) || (H = b.isArray(z)))) {if (H) {H = false;v = v && b.isArray(v) ? v : [];} else {v = v && b.isPlainObject(v) ? v : {};}G[s] = b.extend(ga, v, z);} else if (z !== B) {G[s] = z;}}}}}return G;};b.extend({noConflict:function (j) {E.$ = e;if (j) {E.jQuery = d;}return b;}, isReady:false, readyWait:1, ready:function (j) {j === true && b.readyWait--;if (!b.readyWait || j !== true && !b.isReady) {if (!t.body) {return setTimeout(b.ready, 1);}b.isReady = true;if (!(j !== true && --b.readyWait > 0)) {if (q) {var s = 0, v = q;for (q = null; j = v[s++];) {j.call(t, b);}b.fn.trigger && b(t).trigger("ready").unbind("ready");}}}}, bindReady:function () {if (!p) {p = true;if (t.readyState === "complete") {return setTimeout(b.ready, 1);}if (t.addEventListener) {t.addEventListener("DOMContentLoaded", u, false);E.addEventListener("load", b.ready, false);} else if (t.attachEvent) {t.attachEvent("onreadystatechange", u);E.attachEvent("onload", b.ready);var j = false;try {j = E.frameElement == null;} catch (s) {}t.documentElement.doScroll && j && a();}}}, isFunction:function (j) {return b.type(j) === "function";}, isArray:Array.isArray || function (j) {return b.type(j) === "array";}, isWindow:function (j) {return j && typeof j === "object" && "setInterval" in j;}, isNaN:function (j) {return j == null || !r.test(j) || isNaN(j);}, type:function (j) {return j == null ? String(j) : R[y.call(j)] || "object";}, isPlainObject:function (j) {if (!j || b.type(j) !== "object" || j.nodeType || b.isWindow(j)) {return false;}if (j.constructor && !F.call(j, "constructor") && !F.call(j.constructor.prototype, "isPrototypeOf")) {return false;}for (var s in j) {}return s === B || F.call(j, s);}, isEmptyObject:function (j) {for (var s in j) {return false;}return true;}, error:function (j) {throw j;}, parseJSON:function (j) {if (typeof j !== "string" || !j) {return null;}j = b.trim(j);if (C.test(j.replace(J, "@").replace(w, "]").replace(I, ""))) {return E.JSON && E.JSON.parse ? E.JSON.parse(j) : (new Function("return " + j))();} else {b.error("Invalid JSON: " + j);}}, noop:function () {}, globalEval:function (j) {if (j && l.test(j)) {var s = t.getElementsByTagName("head")[0] || t.documentElement, v = t.createElement("script");v.type = "text/javascript";if (b.support.scriptEval) {v.appendChild(t.createTextNode(j));} else {v.text = j;}s.insertBefore(v, s.firstChild);s.removeChild(v);}}, nodeName:function (j, s) {return j.nodeName && j.nodeName.toUpperCase() === s.toUpperCase();}, each:function (j, s, v) {var z, H = 0, G = j.length, K = G === B || b.isFunction(j);if (v) {if (K) {for (z in j) {if (s.apply(j[z], v) === false) {break;}}} else {for (; H < G;) {if (s.apply(j[H++], v) === false) {break;}}}} else if (K) {for (z in j) {if (s.call(j[z], z, j[z]) === false) {break;}}} else {for (v = j[0]; H < G && s.call(v, H, v) !== false; v = j[++H]) {}}return j;}, trim:O ? function (j) {return j == null ? "" : O.call(j);} : function (j) {return j == null ? "" : j.toString().replace(k, "").replace(o, "");}, makeArray:function (j, s) {var v = s || [];if (j != null) {var z = b.type(j);j.length == null || z === "string" || z === "function" || z === "regexp" || b.isWindow(j) ? M.call(v, j) : b.merge(v, j);}return v;}, inArray:function (j, s) {if (s.indexOf) {return s.indexOf(j);}for (var v = 0, z = s.length; v < z; v++) {if (s[v] === j) {return v;}}return -1;}, merge:function (j, s) {var v = j.length, z = 0;if (typeof s.length === "number") {for (var H = s.length; z < H; z++) {j[v++] = s[z];}} else {for (; s[z] !== B;) {j[v++] = s[z++];}}j.length = v;return j;}, grep:function (j, s, v) {var z = [], H;v = !!v;for (var G = 0, K = j.length; G < K; G++) {H = !!s(j[G], G);v !== H && z.push(j[G]);}return z;}, map:function (j, s, v) {for (var z = [], H, G = 0, K = j.length; G < K; G++) {H = s(j[G], G, v);if (H != null) {z[z.length] = H;}}return z.concat.apply([], z);}, guid:1, proxy:function (j, s, v) {if (arguments.length === 2) {if (typeof s === "string") {v = j;j = v[s];s = B;} else if (s && !b.isFunction(s)) {v = s;s = B;}}if (!s && j) {s = function () {return j.apply(v || this, arguments);};}if (j) {s.guid = j.guid = j.guid || s.guid || b.guid++;}return s;}, access:function (j, s, v, z, H, G) {var K = j.length;if (typeof s === "object") {for (var Q in s) {b.access(j, Q, s[Q], z, H, v);}return j;}if (v !== B) {z = !G && z && b.isFunction(v);for (Q = 0; Q < K; Q++) {H(j[Q], s, z ? v.call(j[Q], Q, H(j[Q], s)) : v, G);}return j;}return K ? H(j[0], s) : B;}, now:function () {return (new Date).getTime();}, uaMatch:function (j) {j = j.toLowerCase();j = L.exec(j) || g.exec(j) || i.exec(j) || j.indexOf("compatible") < 0 && n.exec(j) || [];return {browser:j[1] || "", version:j[2] || "0"};}, browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "), function (j, s) {R["[object " + s + "]"] = s.toLowerCase();});m = b.uaMatch(m);if (m.browser) {b.browser[m.browser] = true;b.browser.version = m.version;}if (b.browser.webkit) {b.browser.safari = true;}if (D) {b.inArray = function (j, s) {return D.call(s, j);};}if (!/\s/.test("\xA0")) {k = /^[\s\xA0]+/;o = /[\s\xA0]+$/;}f = b(t);if (t.addEventListener) {u = function () {t.removeEventListener("DOMContentLoaded", u, false);b.ready();};} else if (t.attachEvent) {u = function () {if (t.readyState === "complete") {t.detachEvent("onreadystatechange", u);b.ready();}};}return E.jQuery = E.$ = b;})();(function () {c.support = {};var a = t.documentElement, b = t.createElement("script"), d = t.createElement("div"), e = "script" + c.now();d.style.display = "none";d.innerHTML = " a ";var f = d.getElementsByTagName("*"), h = d.getElementsByTagName("a")[0], l = t.createElement("select"), k = l.appendChild(t.createElement("option"));if (!(!f || !f.length || !h)) {c.support = {leadingWhitespace:d.firstChild.nodeType === 3, tbody:!d.getElementsByTagName("tbody").length, htmlSerialize:!!d.getElementsByTagName("link").length, style:/red/.test(h.getAttribute("style")), hrefNormalized:h.getAttribute("href") === "/a", opacity:/^0.55$/.test(h.style.opacity), cssFloat:!!h.style.cssFloat, checkOn:d.getElementsByTagName("input")[0].value === "on", optSelected:k.selected, deleteExpando:true, optDisabled:false, checkClone:false, scriptEval:false, noCloneEvent:true, boxModel:null, inlineBlockNeedsLayout:false, shrinkWrapBlocks:false, reliableHiddenOffsets:true};l.disabled = true;c.support.optDisabled = !k.disabled;b.type = "text/javascript";try {b.appendChild(t.createTextNode("window." + e + "=1;"));} catch (o) {}a.insertBefore(b, a.firstChild);if (E[e]) {c.support.scriptEval = true;delete E[e];}try {delete b.test;} catch (x) {c.support.deleteExpando = false;}a.removeChild(b);if (d.attachEvent && d.fireEvent) {d.attachEvent("onclick", function r() {c.support.noCloneEvent = false;d.detachEvent("onclick", r);});d.cloneNode(true).fireEvent("onclick");}d = t.createElement("div");d.innerHTML = " ";a = t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone = a.cloneNode(true).cloneNode(true).lastChild.checked;c(function () {var r = t.createElement("div");r.style.width = r.style.paddingLeft = "1px";t.body.appendChild(r);c.boxModel = c.support.boxModel = r.offsetWidth === 2;if ("zoom" in r.style) {r.style.display = "inline";r.style.zoom = 1;c.support.inlineBlockNeedsLayout = r.offsetWidth === 2;r.style.display = "";r.innerHTML = "
";c.support.shrinkWrapBlocks = r.offsetWidth !== 2;}r.innerHTML = "";var A = r.getElementsByTagName("td");c.support.reliableHiddenOffsets = A[0].offsetHeight === 0;A[0].style.display = "";A[1].style.display = "none";c.support.reliableHiddenOffsets = c.support.reliableHiddenOffsets && A[0].offsetHeight === 0;r.innerHTML = "";t.body.removeChild(r).style.display = "none";});a = function (r) {var A = t.createElement("div");r = "on" + r;var C = r in A;if (!C) {A.setAttribute(r, "return;");C = typeof A[r] === "function";}return C;};c.support.submitBubbles = a("submit");c.support.changeBubbles = a("change");a = b = d = f = h = null;}})();var ra = {}, Ja = /^(?:\{.*\}|\[.*\])$/;c.extend({cache:{}, uuid:0, expando:"jQuery" + c.now(), noData:{embed:true, object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", applet:true}, data:function (a, b, d) {if (c.acceptData(a)) {a = a == E ? ra : a;var e = a.nodeType, f = e ? a[c.expando] : null, h = c.cache;if (!(e && !f && typeof b === "string" && d === B)) {if (e) {f || (a[c.expando] = f = ++c.uuid);} else {h = a;}if (typeof b === "object") {if (e) {h[f] = c.extend(h[f], b);} else {c.extend(h, b);}} else if (e && !h[f]) {h[f] = {};}a = e ? h[f] : h;if (d !== B) {a[b] = d;}return typeof b === "string" ? a[b] : a;}}}, removeData:function (a, b) {if (c.acceptData(a)) {a = a == E ? ra : a;var d = a.nodeType, e = d ? a[c.expando] : a, f = c.cache, h = d ? f[e] : e;if (b) {if (h) {delete h[b];d && c.isEmptyObject(h) && c.removeData(a);}} else if (d && c.support.deleteExpando) {delete a[c.expando];} else if (a.removeAttribute) {a.removeAttribute(c.expando);} else if (d) {delete f[e];} else {for (var l in a) {delete a[l];}}}}, acceptData:function (a) {if (a.nodeName) {var b = c.noData[a.nodeName.toLowerCase()];if (b) {return !(b === true || a.getAttribute("classid") !== b);}}return true;}});c.fn.extend({data:function (a, b) {var d = null;if (typeof a === "undefined") {if (this.length) {var e = this[0].attributes, f;d = c.data(this[0]);for (var h = 0, l = e.length; h < l; h++) {f = e[h].name;if (f.indexOf("data-") === 0) {f = f.substr(5);ka(this[0], f, d[f]);}}}return d;} else if (typeof a === "object") {return this.each(function () {c.data(this, a);});}var k = a.split(".");k[1] = k[1] ? "." + k[1] : "";if (b === B) {d = this.triggerHandler("getData" + k[1] + "!", [k[0]]);if (d === B && this.length) {d = c.data(this[0], a);d = ka(this[0], a, d);}return d === B && k[1] ? this.data(k[0]) : d;} else {return this.each(function () {var o = c(this), x = [k[0], b];o.triggerHandler("setData" + k[1] + "!", x);c.data(this, a, b);o.triggerHandler("changeData" + k[1] + "!", x);});}}, removeData:function (a) {return this.each(function () {c.removeData(this, a);});}});c.extend({queue:function (a, b, d) {if (a) {b = (b || "fx") + "queue";var e = c.data(a, b);if (!d) {return e || [];}if (!e || c.isArray(d)) {e = c.data(a, b, c.makeArray(d));} else {e.push(d);}return e;}}, dequeue:function (a, b) {b = b || "fx";var d = c.queue(a, b), e = d.shift();if (e === "inprogress") {e = d.shift();}if (e) {b === "fx" && d.unshift("inprogress");e.call(a, function () {c.dequeue(a, b);});}}});c.fn.extend({queue:function (a, b) {if (typeof a !== "string") {b = a;a = "fx";}if (b === B) {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 sa = /[\n\t]/g, ha = /\s+/, Sa = /\r/g, Ta = /^(?:href|src|style)$/, Ua = /^(?:button|input)$/i, Va = /^(?:button|input|object|select|textarea)$/i, Wa = /^a(?:rea)?$/i, ta = /^(?: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, true, 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 (x) {var r = c(this);r.addClass(a.call(this, x, r.attr("class")));});}if (a && typeof a === "string") {for (var b = (a || "").split(ha), d = 0, e = this.length; d < e; d++) {var f = this[d];if (f.nodeType === 1) {if (f.className) {for (var h = " " + f.className + " ", l = f.className, k = 0, o = b.length; k < o; k++) {if (h.indexOf(" " + b[k] + " ") < 0) {l += " " + b[k];}}f.className = c.trim(l);} else {f.className = a;}}}}return this;}, removeClass:function (a) {if (c.isFunction(a)) {return this.each(function (o) {var x = c(this);x.removeClass(a.call(this, o, x.attr("class")));});}if (a && typeof a === "string" || a === B) {for (var b = (a || "").split(ha), d = 0, e = this.length; d < e; d++) {var f = this[d];if (f.nodeType === 1 && f.className) {if (a) {for (var h = (" " + f.className + " ").replace(sa, " "), l = 0, k = b.length; l < k; l++) {h = h.replace(" " + b[l] + " ", " ");}f.className = c.trim(h);} else {f.className = "";}}}}return this;}, toggleClass:function (a, b) {var d = typeof a, e = typeof b === "boolean";if (c.isFunction(a)) {return this.each(function (f) {var h = c(this);h.toggleClass(a.call(this, f, h.attr("class"), b), b);});}return this.each(function () {if (d === "string") {for (var f, h = 0, l = c(this), k = b, o = a.split(ha); f = o[h++];) {k = e ? k : !l.hasClass(f);l[k ? "addClass" : "removeClass"](f);}} else if (d === "undefined" || d === "boolean") {this.className && c.data(this, "__className__", this.className);this.className = this.className || a === false ? "" : c.data(this, "__className__") || "";}});}, hasClass:function (a) {a = " " + a + " ";for (var b = 0, d = this.length; b < d; b++) {if ((" " + this[b].className + " ").replace(sa, " ").indexOf(a) > -1) {return true;}}return false;}, 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 e = b.selectedIndex;d = [];var f = b.options;b = b.type === "select-one";if (e < 0) {return null;}var h = b ? e : 0;for (e = b ? e + 1 : f.length; h < e; h++) {var l = f[h];if (l.selected && (c.support.optDisabled ? !l.disabled : l.getAttribute("disabled") === null) && (!l.parentNode.disabled || !c.nodeName(l.parentNode, "optgroup"))) {a = c(l).val();if (b) {return a;}d.push(a);}}return d;}if (ta.test(b.type) && !c.support.checkOn) {return b.getAttribute("value") === null ? "on" : b.value;}return (b.value || "").replace(Sa, "");}return B;}var k = c.isFunction(a);return this.each(function (o) {var x = c(this), r = a;if (this.nodeType === 1) {if (k) {r = a.call(this, o, x.val());}if (r == null) {r = "";} else if (typeof r === "number") {r += "";} else if (c.isArray(r)) {r = c.map(r, function (C) {return C == null ? "" : C + "";});}if (c.isArray(r) && ta.test(this.type)) {this.checked = c.inArray(x.val(), r) >= 0;} else if (c.nodeName(this, "select")) {var A = c.makeArray(r);c("option", this).each(function () {this.selected = c.inArray(c(this).val(), A) >= 0;});if (!A.length) {this.selectedIndex = -1;}} else {this.value = r;}}});}});c.extend({attrFn:{val:true, css:true, html:true, text:true, data:true, width:true, height:true, offset:true}, attr:function (a, b, d, e) {if (!a || a.nodeType === 3 || a.nodeType === 8) {return B;}if (e && b in c.attrFn) {return c(a)[b](d);}e = a.nodeType !== 1 || !c.isXMLDoc(a);var f = d !== B;b = e && c.props[b] || b;var h = Ta.test(b);if ((b in a || a[b] !== B) && e && !h) {if (f) {b === "type" && Ua.test(a.nodeName) && a.parentNode && c.error("type property can't be changed");if (d === null) {a.nodeType === 1 && a.removeAttribute(b);} else {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 : Va.test(a.nodeName) || Wa.test(a.nodeName) && a.href ? 0 : B;}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 B;}a = !c.support.hrefNormalized && e && h ? a.getAttribute(b, 2) : a.getAttribute(b);return a === null ? B : a;}});var X = /\.(.*)$/, ia = /^(?:textarea|input|select)$/i, La = /\./g, Ma = / /g, Xa = /[^\w\s.|`]/g, Ya = function (a) {return a.replace(Xa, "\\$&");}, ua = {focusin:0, focusout:0};c.event = {add:function (a, b, d, e) {if (!(a.nodeType === 3 || a.nodeType === 8)) {if (c.isWindow(a) && a !== E && !a.frameElement) {a = E;}if (d === false) {d = U;} else if (!d) {return;}var f, h;if (d.handler) {f = d;d = f.handler;}if (!d.guid) {d.guid = c.guid++;}if (h = c.data(a)) {var l = a.nodeType ? "events" : "__events__", k = h[l], o = h.handle;if (typeof k === "function") {o = k.handle;k = k.events;} else if (!k) {a.nodeType || (h[l] = h = function () {});h.events = k = {};}if (!o) {h.handle = o = function () {return typeof c !== "undefined" && !c.event.triggered ? c.event.handle.apply(o.elem, arguments) : B;};}o.elem = a;b = b.split(" ");for (var x = 0, r; l = b[x++];) {h = f ? c.extend({}, f) : {handler:d, data:e};if (l.indexOf(".") > -1) {r = l.split(".");l = r.shift();h.namespace = r.slice(0).sort().join(".");} else {r = [];h.namespace = "";}h.type = l;if (!h.guid) {h.guid = d.guid;}var A = k[l], C = c.event.special[l] || {};if (!A) {A = k[l] = [];if (!C.setup || C.setup.call(a, e, r, o) === false) {if (a.addEventListener) {a.addEventListener(l, o, false);} else {a.attachEvent && a.attachEvent("on" + l, o);}}}if (C.add) {C.add.call(a, h);if (!h.handler.guid) {h.handler.guid = d.guid;}}A.push(h);c.event.global[l] = true;}a = null;}}}, global:{}, remove:function (a, b, d, e) {if (!(a.nodeType === 3 || a.nodeType === 8)) {if (d === false) {d = U;}var f, h, l = 0, k, o, x, r, A, C, J = a.nodeType ? "events" : "__events__", w = c.data(a), I = w && w[J];if (w && I) {if (typeof I === "function") {w = I;I = I.events;}if (b && b.type) {d = b.handler;b = b.type;}if (!b || typeof b === "string" && b.charAt(0) === ".") {b = b || "";for (f in I) {c.event.remove(a, f + b);}} else {for (b = b.split(" "); f = b[l++];) {r = f;k = f.indexOf(".") < 0;o = [];if (!k) {o = f.split(".");f = o.shift();x = RegExp("(^|\\.)" + c.map(o.slice(0).sort(), Ya).join("\\.(?:.*\\.)?") + "(\\.|$)");}if (A = I[f]) {if (d) {r = c.event.special[f] || {};for (h = e || 0; h < A.length; h++) {C = A[h];if (d.guid === C.guid) {if (k || x.test(C.namespace)) {e == null && A.splice(h--, 1);r.remove && r.remove.call(a, C);}if (e != null) {break;}}}if (A.length === 0 || e != null && A.length === 1) {if (!r.teardown || r.teardown.call(a, o) === false) {c.removeEvent(a, f, w.handle);}delete I[f];}} else {for (h = 0; h < A.length; h++) {C = A[h];if (k || x.test(C.namespace)) {c.event.remove(a, r, C.handler, h);A.splice(h--, 1);}}}}}if (c.isEmptyObject(I)) {if (b = w.handle) {b.elem = null;}delete w.events;delete w.handle;if (typeof w === "function") {c.removeData(a, J);} else {c.isEmptyObject(w) && c.removeData(a);}}}}}}, trigger:function (a, b, d, e) {var f = a.type || a;if (!e) {a = typeof a === "object" ? a[c.expando] ? a : c.extend(c.Event(f), a) : c.Event(f);if (f.indexOf("!") >= 0) {a.type = f = f.slice(0, -1);a.exclusive = true;}if (!d) {a.stopPropagation();c.event.global[f] && c.each(c.cache, function () {this.events && this.events[f] && c.event.trigger(a, b, this.handle.elem);});}if (!d || d.nodeType === 3 || d.nodeType === 8) {return B;}a.result = B;a.target = d;b = c.makeArray(b);b.unshift(a);}a.currentTarget = d;(e = d.nodeType ? c.data(d, "handle") : (c.data(d, "__events__") || {}).handle) && e.apply(d, b);e = d.parentNode || d.ownerDocument;try {if (!(d && d.nodeName && c.noData[d.nodeName.toLowerCase()])) {if (d["on" + f] && d["on" + f].apply(d, b) === false) {a.result = false;a.preventDefault();}}} catch (h) {}if (!a.isPropagationStopped() && e) {c.event.trigger(a, b, e, true);} else if (!a.isDefaultPrevented()) {var l;e = a.target;var k = f.replace(X, ""), o = c.nodeName(e, "a") && k === "click", x = c.event.special[k] || {};if ((!x._default || x._default.call(d, a) === false) && !o && !(e && e.nodeName && c.noData[e.nodeName.toLowerCase()])) {try {if (e[k]) {if (l = e["on" + k]) {e["on" + k] = null;}c.event.triggered = true;e[k]();}} catch (r) {}if (l) {e["on" + k] = l;}c.event.triggered = false;}}}, handle:function (a) {var b, d, e, f;d = [];var h = c.makeArray(arguments);a = h[0] = c.event.fix(a || E.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, this.nodeType ? "events" : "__events__");if (typeof f === "function") {f = f.events;}d = (f || {})[a.type];if (f && d) {d = d.slice(0);f = 0;for (var l = d.length; f < l; f++) {var k = d[f];if (b || e.test(k.namespace)) {a.handler = k.handler;a.data = k.data;a.handleObj = k;k = k.handler.apply(this, h);if (k !== B) {a.result = k;if (k === false) {a.preventDefault();a.stopPropagation();}}if (a.isImmediatePropagationStopped()) {break;}}}}return a.result;}, props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), fix:function (a) {if (a[c.expando]) {return a;}var b = a;a = c.Event(b);for (var d = this.props.length, e; d;) {e = this.props[--d];a[e] = b[e];}if (!a.target) {a.target = a.srcElement || t;}if (a.target.nodeType === 3) {a.target = a.target.parentNode;}if (!a.relatedTarget && a.fromElement) {a.relatedTarget = a.fromElement === a.target ? a.toElement : a.fromElement;}if (a.pageX == null && a.clientX != null) {b = t.documentElement;d = t.body;a.pageX = a.clientX + (b && b.scrollLeft || d && d.scrollLeft || 0) - (b && b.clientLeft || d && d.clientLeft || 0);a.pageY = a.clientY + (b && b.scrollTop || d && d.scrollTop || 0) - (b && b.clientTop || d && d.clientTop || 0);}if (a.which == null && (a.charCode != null || a.keyCode != null)) {a.which = a.charCode != null ? a.charCode : a.keyCode;}if (!a.metaKey && a.ctrlKey) {a.metaKey = a.ctrlKey;}if (!a.which && a.button !== B) {a.which = a.button & 1 ? 1 : a.button & 2 ? 3 : a.button & 4 ? 2 : 0;}return a;}, guid:100000000, proxy:c.proxy, special:{ready:{setup:c.bindReady, teardown:c.noop}, live:{add:function (a) {c.event.add(this, Y(a.origType, a.selector), c.extend({}, a, {handler:Ka, guid:a.handler.guid}));}, remove:function (a) {c.event.remove(this, Y(a.origType, a.selector), a);}}, beforeunload:{setup:function (a, b, d) {if (c.isWindow(this)) {this.onbeforeunload = d;}}, teardown:function (a, b) {if (this.onbeforeunload === b) {this.onbeforeunload = null;}}}}};c.removeEvent = t.removeEventListener ? function (a, b, d) {a.removeEventListener && a.removeEventListener(b, d, false);} : function (a, b, d) {a.detachEvent && a.detachEvent("on" + b, d);};c.Event = function (a) {if (!this.preventDefault) {return new c.Event(a);}if (a && a.type) {this.originalEvent = a;this.type = a.type;} else {this.type = a;}this.timeStamp = c.now();this[c.expando] = true;};c.Event.prototype = {preventDefault:function () {this.isDefaultPrevented = ca;var a = this.originalEvent;if (a) {if (a.preventDefault) {a.preventDefault();} else {a.returnValue = false;}}}, stopPropagation:function () {this.isPropagationStopped = ca;var a = this.originalEvent;if (a) {a.stopPropagation && a.stopPropagation();a.cancelBubble = true;}}, stopImmediatePropagation:function () {this.isImmediatePropagationStopped = ca;this.stopPropagation();}, isDefaultPrevented:U, isPropagationStopped:U, isImmediatePropagationStopped:U};var va = function (a) {var b = a.relatedTarget;try {for (; b && b !== this;) {b = b.parentNode;}if (b !== this) {a.type = a.data;c.event.handle.apply(this, arguments);}} catch (d) {}}, wa = function (a) {a.type = a.data;c.event.handle.apply(this, arguments);};c.each({mouseenter:"mouseover", mouseleave:"mouseout"}, function (a, b) {c.event.special[a] = {setup:function (d) {c.event.add(this, b, d && d.selector ? wa : va, a);}, teardown:function (d) {c.event.remove(this, b, d && d.selector ? wa : va);}};});if (!c.support.submitBubbles) {c.event.special.submit = {setup:function () {if (this.nodeName.toLowerCase() !== "form") {c.event.add(this, "click.specialSubmit", function (a) {var b = a.target, d = b.type;if ((d === "submit" || d === "image") && c(b).closest("form").length) {a.liveFired = B;return la("submit", this, arguments);}});c.event.add(this, "keypress.specialSubmit", function (a) {var b = a.target, d = b.type;if ((d === "text" || d === "password") && c(b).closest("form").length && a.keyCode === 13) {a.liveFired = B;return la("submit", this, arguments);}});} else {return false;}}, teardown:function () {c.event.remove(this, ".specialSubmit");}};}if (!c.support.changeBubbles) {var V, xa = function (a) {var b = a.type, d = a.value;if (b === "radio" || b === "checkbox") {d = a.checked;} else if (b === "select-multiple") {d = a.selectedIndex > -1 ? c.map(a.options, function (e) {return e.selected;}).join("-") : "";} else if (a.nodeName.toLowerCase() === "select") {d = a.selectedIndex;}return d;}, Z = function (a, b) {var d = a.target, e, f;if (!(!ia.test(d.nodeName) || d.readOnly)) {e = c.data(d, "_change_data");f = xa(d);if (a.type !== "focusout" || d.type !== "radio") {c.data(d, "_change_data", f);}if (!(e === B || f === e)) {if (e != null || f) {a.type = "change";a.liveFired = B;return c.event.trigger(a, b, d);}}}};c.event.special.change = {filters:{focusout:Z, beforedeactivate:Z, click:function (a) {var b = a.target, d = b.type;if (d === "radio" || d === "checkbox" || b.nodeName.toLowerCase() === "select") {return Z.call(this, a);}}, keydown:function (a) {var b = a.target, d = b.type;if (a.keyCode === 13 && b.nodeName.toLowerCase() !== "textarea" || a.keyCode === 32 && (d === "checkbox" || d === "radio") || d === "select-multiple") {return Z.call(this, a);}}, beforeactivate:function (a) {a = a.target;c.data(a, "_change_data", xa(a));}}, setup:function () {if (this.type === "file") {return false;}for (var a in V) {c.event.add(this, a + ".specialChange", V[a]);}return ia.test(this.nodeName);}, teardown:function () {c.event.remove(this, ".specialChange");return ia.test(this.nodeName);}};V = c.event.special.change.filters;V.focus = V.beforeactivate;}t.addEventListener && c.each({focus:"focusin", blur:"focusout"}, function (a, b) {function d(e) {e = c.event.fix(e);e.type = b;return c.event.trigger(e, null, e.target);}c.event.special[b] = {setup:function () {ua[b]++ === 0 && t.addEventListener(a, d, true);}, teardown:function () {--ua[b] === 0 && t.removeEventListener(a, d, true);}};});c.each(["bind", "one"], function (a, b) {c.fn[b] = function (d, e, f) {if (typeof d === "object") {for (var h in d) {this[b](h, e, d[h], f);}return this;}if (c.isFunction(e) || e === false) {f = e;e = B;}var l = b === "one" ? c.proxy(f, function (o) {c(this).unbind(o, l);return f.apply(this, arguments);}) : f;if (d === "unload" && b !== "one") {this.one(d, e, f);} else {h = 0;for (var k = this.length; h < k; h++) {c.event.add(this[h], d, l, e);}}return this;};});c.fn.extend({unbind:function (a, b) {if (typeof a === "object" && !a.preventDefault) {for (var d in a) {this.unbind(d, a[d]);}} else {d = 0;for (var e = this.length; d < e; d++) {c.event.remove(this[d], a, b);}}return this;}, delegate:function (a, b, d, e) {return this.live(b, d, e, a);}, undelegate:function (a, b, d) {return arguments.length === 0 ? this.unbind("live") : this.die(b, null, d, a);}, trigger:function (a, b) {return this.each(function () {c.event.trigger(a, b, this);});}, triggerHandler:function (a, b) {if (this[0]) {var d = c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d, b, this[0]);return d.result;}}, toggle:function (a) {for (var b = arguments, d = 1; d < b.length;) {c.proxy(a, b[d++]);}return this.click(c.proxy(a, function (e) {var f = (c.data(this, "lastToggle" + a.guid) || 0) % d;c.data(this, "lastToggle" + a.guid, f + 1);e.preventDefault();return b[f].apply(this, arguments) || false;}));}, hover:function (a, b) {return this.mouseenter(a).mouseleave(b || a);}});var ya = {focus:"focusin", blur:"focusout", mouseenter:"mouseover", mouseleave:"mouseout"};c.each(["live", "die"], function (a, b) {c.fn[b] = function (d, e, f, h) {var l, k = 0, o, x, r = h || this.selector;h = h ? this : c(this.context);if (typeof d === "object" && !d.preventDefault) {for (l in d) {h[b](l, e, d[l], r);}return this;}if (c.isFunction(e)) {f = e;e = B;}for (d = (d || "").split(" "); (l = d[k++]) != null;) {o = X.exec(l);x = "";if (o) {x = o[0];l = l.replace(X, "");}if (l === "hover") {d.push("mouseenter" + x, "mouseleave" + x);} else {o = l;if (l === "focus" || l === "blur") {d.push(ya[l] + x);l += x;} else {l = (ya[l] || l) + x;}if (b === "live") {x = 0;for (var A = h.length; x < A; x++) {c.event.add(h[x], "live." + Y(l, r), {data:e, selector:r, handler:f, origType:l, origHandler:f, preType:o});}} else {h.unbind("live." + Y(l, r), f);}}}return this;};});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "), function (a, b) {c.fn[b] = function (d, e) {if (e == null) {e = d;d = null;}return arguments.length > 0 ? this.bind(b, d, e) : this.trigger(b);};if (c.attrFn) {c.attrFn[b] = true;}});E.attachEvent && !E.addEventListener && c(E).bind("unload", function () {for (var a in c.cache) {if (c.cache[a].handle) {try {c.event.remove(c.cache[a].handle.elem);} catch (b) {}}}});(function () {function a(g, i, n, m, p, q) {p = 0;for (var u = m.length; p < u; p++) {var y = m[p];if (y) {var F = false;for (y = y[g]; y;) {if (y.sizcache === n) {F = m[y.sizset];break;}if (y.nodeType === 1 && !q) {y.sizcache = n;y.sizset = p;}if (y.nodeName.toLowerCase() === i) {F = y;break;}y = y[g];}m[p] = F;}}}function b(g, i, n, m, p, q) {p = 0;for (var u = m.length; p < u; p++) {var y = m[p];if (y) {var F = false;for (y = y[g]; y;) {if (y.sizcache === n) {F = m[y.sizset];break;}if (y.nodeType === 1) {if (!q) {y.sizcache = n;y.sizset = p;}if (typeof i !== "string") {if (y === i) {F = true;break;}} else if (k.filter(i, [y]).length > 0) {F = y;break;}}y = y[g];}m[p] = F;}}}var d = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, e = 0, f = Object.prototype.toString, h = false, l = true;[0, 0].sort(function () {l = false;return 0;});var k = function (g, i, n, m) {n = n || [];var p = i = i || t;if (i.nodeType !== 1 && i.nodeType !== 9) {return [];}if (!g || typeof g !== "string") {return n;}var q, u, y, F, M, N = true, O = k.isXML(i), D = [], R = g;do {d.exec("");if (q = d.exec(R)) {R = q[3];D.push(q[1]);if (q[2]) {F = q[3];break;}}} while (q);if (D.length > 1 && x.exec(g)) {if (D.length === 2 && o.relative[D[0]]) {u = L(D[0] + D[1], i);} else {for (u = o.relative[D[0]] ? [i] : k(D.shift(), i); D.length;) {g = D.shift();if (o.relative[g]) {g += D.shift();}u = L(g, u);}}} else {if (!m && D.length > 1 && i.nodeType === 9 && !O && o.match.ID.test(D[0]) && !o.match.ID.test(D[D.length - 1])) {q = k.find(D.shift(), i, O);i = q.expr ? k.filter(q.expr, q.set)[0] : q.set[0];}if (i) {q = m ? {expr:D.pop(), set:C(m)} : k.find(D.pop(), D.length === 1 && (D[0] === "~" || D[0] === "+") && i.parentNode ? i.parentNode : i, O);u = q.expr ? k.filter(q.expr, q.set) : q.set;if (D.length > 0) {y = C(u);} else {N = false;}for (; D.length;) {q = M = D.pop();if (o.relative[M]) {q = D.pop();} else {M = "";}if (q == null) {q = i;}o.relative[M](y, q, O);}} else {y = [];}}y || (y = u);y || k.error(M || g);if (f.call(y) === "[object Array]") {if (N) {if (i && i.nodeType === 1) {for (g = 0; y[g] != null; g++) {if (y[g] && (y[g] === true || y[g].nodeType === 1 && k.contains(i, y[g]))) {n.push(u[g]);}}} else {for (g = 0; y[g] != null; g++) {y[g] && y[g].nodeType === 1 && n.push(u[g]);}}} else {n.push.apply(n, y);}} else {C(y, n);}if (F) {k(F, p, n, m);k.uniqueSort(n);}return n;};k.uniqueSort = function (g) {if (w) {h = l;g.sort(w);if (h) {for (var i = 1; i < g.length; i++) {g[i] === g[i - 1] && g.splice(i--, 1);}}}return g;};k.matches = function (g, i) {return k(g, null, null, i);};k.matchesSelector = function (g, i) {return k(i, null, null, [g]).length > 0;};k.find = function (g, i, n) {var m;if (!g) {return [];}for (var p = 0, q = o.order.length; p < q; p++) {var u, y = o.order[p];if (u = o.leftMatch[y].exec(g)) {var F = u[1];u.splice(1, 1);if (F.substr(F.length - 1) !== "\\") {u[1] = (u[1] || "").replace(/\\/g, "");m = o.find[y](u, i, n);if (m != null) {g = g.replace(o.match[y], "");break;}}}}m || (m = i.getElementsByTagName("*"));return {set:m, expr:g};};k.filter = function (g, i, n, m) {for (var p, q, u = g, y = [], F = i, M = i && i[0] && k.isXML(i[0]); g && i.length;) {for (var N in o.filter) {if ((p = o.leftMatch[N].exec(g)) != null && p[2]) {var O, D, R = o.filter[N];D = p[1];q = false;p.splice(1, 1);if (D.substr(D.length - 1) !== "\\") {if (F === y) {y = [];}if (o.preFilter[N]) {if (p = o.preFilter[N](p, F, n, y, m, M)) {if (p === true) {continue;}} else {q = O = true;}}if (p) {for (var j = 0; (D = F[j]) != null; j++) {if (D) {O = R(D, p, j, F);var s = m ^ !!O;if (n && O != null) {if (s) {q = true;} else {F[j] = false;}} else if (s) {y.push(D);q = true;}}}}if (O !== B) {n || (F = y);g = g.replace(o.match[N], "");if (!q) {return [];}break;}}}}if (g === u) {if (q == null) {k.error(g);} else {break;}}u = g;}return F;};k.error = function (g) {throw "Syntax error, unrecognized expression: " + g;};var o = k.selectors = {order:["ID", "NAME", "TAG"], match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/, TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/, POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/}, leftMatch:{}, attrMap:{'class':"className", 'for':"htmlFor"}, attrHandle:{href:function (g) {return g.getAttribute("href");}}, relative:{'+':function (g, i) {var n = typeof i === "string", m = n && !/\W/.test(i);n = n && !m;if (m) {i = i.toLowerCase();}m = 0;for (var p = g.length, q; m < p; m++) {if (q = g[m]) {for (; (q = q.previousSibling) && q.nodeType !== 1;) {}g[m] = n || q && q.nodeName.toLowerCase() === i ? q || false : q === i;}}n && k.filter(i, g, true);}, '>':function (g, i) {var n, m = typeof i === "string", p = 0, q = g.length;if (m && !/\W/.test(i)) {for (i = i.toLowerCase(); p < q; p++) {if (n = g[p]) {n = n.parentNode;g[p] = n.nodeName.toLowerCase() === i ? n : false;}}} else {for (; p < q; p++) {if (n = g[p]) {g[p] = m ? n.parentNode : n.parentNode === i;}}m && k.filter(i, g, true);}}, '':function (g, i, n) {var m, p = e++, q = b;if (typeof i === "string" && !/\W/.test(i)) {m = i = i.toLowerCase();q = a;}q("parentNode", i, p, g, m, n);}, '~':function (g, i, n) {var m, p = e++, q = b;if (typeof i === "string" && !/\W/.test(i)) {m = i = i.toLowerCase();q = a;}q("previousSibling", i, p, g, m, n);}}, find:{ID:function (g, i, n) {if (typeof i.getElementById !== "undefined" && !n) {return (g = i.getElementById(g[1])) && g.parentNode ? [g] : [];}}, NAME:function (g, i) {if (typeof i.getElementsByName !== "undefined") {for (var n = [], m = i.getElementsByName(g[1]), p = 0, q = m.length; p < q; p++) {m[p].getAttribute("name") === g[1] && n.push(m[p]);}return n.length === 0 ? null : n;}}, TAG:function (g, i) {return i.getElementsByTagName(g[1]);}}, preFilter:{CLASS:function (g, i, n, m, p, q) {g = " " + g[1].replace(/\\/g, "") + " ";if (q) {return g;}q = 0;for (var u; (u = i[q]) != null; q++) {if (u) {if (p ^ (u.className && (" " + u.className + " ").replace(/[\t\n]/g, " ").indexOf(g) >= 0)) {n || m.push(u);} else if (n) {i[q] = false;}}}return false;}, ID:function (g) {return g[1].replace(/\\/g, "");}, TAG:function (g) {return g[1].toLowerCase();}, CHILD:function (g) {if (g[1] === "nth") {var i = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2] === "even" && "2n" || g[2] === "odd" && "2n+1" || !/\D/.test(g[2]) && "0n+" + g[2] || g[2]);g[2] = i[1] + (i[2] || 1) - 0;g[3] = i[3] - 0;}g[0] = e++;return g;}, ATTR:function (g, i, n, m, p, q) {i = g[1].replace(/\\/g, "");if (!q && o.attrMap[i]) {g[1] = o.attrMap[i];}if (g[2] === "~=") {g[4] = " " + g[4] + " ";}return g;}, PSEUDO:function (g, i, n, m, p) {if (g[1] === "not") {if ((d.exec(g[3]) || "").length > 1 || /^\w/.test(g[3])) {g[3] = k(g[3], null, null, i);} else {g = k.filter(g[3], i, n, true ^ p);n || m.push.apply(m, g);return false;}} else if (o.match.POS.test(g[0]) || o.match.CHILD.test(g[0])) {return true;}return g;}, POS:function (g) {g.unshift(true);return g;}}, filters:{enabled:function (g) {return g.disabled === false && g.type !== "hidden";}, disabled:function (g) {return g.disabled === true;}, checked:function (g) {return g.checked === true;}, selected:function (g) {return g.selected === true;}, parent:function (g) {return !!g.firstChild;}, empty:function (g) {return !g.firstChild;}, has:function (g, i, n) {return !!k(n[3], g).length;}, header:function (g) {return /h\d/i.test(g.nodeName);}, text:function (g) {return "text" === g.type;}, radio:function (g) {return "radio" === g.type;}, checkbox:function (g) {return "checkbox" === g.type;}, file:function (g) {return "file" === g.type;}, password:function (g) {return "password" === g.type;}, submit:function (g) {return "submit" === g.type;}, image:function (g) {return "image" === g.type;}, reset:function (g) {return "reset" === g.type;}, button:function (g) {return "button" === g.type || g.nodeName.toLowerCase() === "button";}, input:function (g) {return /input|select|textarea|button/i.test(g.nodeName);}}, setFilters:{first:function (g, i) {return i === 0;}, last:function (g, i, n, m) {return i === m.length - 1;}, even:function (g, i) {return i % 2 === 0;}, odd:function (g, i) {return i % 2 === 1;}, lt:function (g, i, n) {return i < n[3] - 0;}, gt:function (g, i, n) {return i > n[3] - 0;}, nth:function (g, i, n) {return n[3] - 0 === i;}, eq:function (g, i, n) {return n[3] - 0 === i;}}, filter:{PSEUDO:function (g, i, n, m) {var p = i[1], q = o.filters[p];if (q) {return q(g, n, i, m);} else if (p === "contains") {return (g.textContent || g.innerText || k.getText([g]) || "").indexOf(i[3]) >= 0;} else if (p === "not") {i = i[3];n = 0;for (m = i.length; n < m; n++) {if (i[n] === g) {return false;}}return true;} else {k.error("Syntax error, unrecognized expression: " + p);}}, CHILD:function (g, i) {var n = i[1], m = g;switch (n) {case "only":case "first":for (; m = m.previousSibling;) {if (m.nodeType === 1) {return false;}}if (n === "first") {return true;}m = g;case "last":for (; m = m.nextSibling;) {if (m.nodeType === 1) {return false;}}return true;case "nth":n = i[2];var p = i[3];if (n === 1 && p === 0) {return true;}var q = i[0], u = g.parentNode;if (u && (u.sizcache !== q || !g.nodeIndex)) {var y = 0;for (m = u.firstChild; m; m = m.nextSibling) {if (m.nodeType === 1) {m.nodeIndex = ++y;}}u.sizcache = q;}m = g.nodeIndex - p;return n === 0 ? m === 0 : m % n === 0 && m / n >= 0;default:;}}, ID:function (g, i) {return g.nodeType === 1 && g.getAttribute("id") === i;}, TAG:function (g, i) {return i === "*" && g.nodeType === 1 || g.nodeName.toLowerCase() === i;}, CLASS:function (g, i) {return (" " + (g.className || g.getAttribute("class")) + " ").indexOf(i) > -1;}, ATTR:function (g, i) {var n = i[1];n = o.attrHandle[n] ? o.attrHandle[n](g) : g[n] != null ? g[n] : g.getAttribute(n);var m = n + "", p = i[2], q = i[4];return n == null ? p === "!=" : p === "=" ? m === q : p === "*=" ? m.indexOf(q) >= 0 : p === "~=" ? (" " + m + " ").indexOf(q) >= 0 : !q ? m && n !== false : p === "!=" ? m !== q : p === "^=" ? m.indexOf(q) === 0 : p === "$=" ? m.substr(m.length - q.length) === q : p === "|=" ? m === q || m.substr(0, q.length + 1) === q + "-" : false;}, POS:function (g, i, n, m) {var p = o.setFilters[i[2]];if (p) {return p(g, n, i, m);}}}}, x = o.match.POS, r = function (g, i) {return "\\" + (i - 0 + 1);}, A;for (A in o.match) {o.match[A] = RegExp(o.match[A].source + /(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A] = RegExp(/(^(?:.|\r|\n)*?)/.source + o.match[A].source.replace(/\\(\d+)/g, r));}var C = function (g, i) {g = Array.prototype.slice.call(g, 0);if (i) {i.push.apply(i, g);return i;}return g;};try {Array.prototype.slice.call(t.documentElement.childNodes, 0);} catch (J) {C = function (g, i) {var n = 0, m = i || [];if (f.call(g) === "[object Array]") {Array.prototype.push.apply(m, g);} else if (typeof g.length === "number") {for (var p = g.length; n < p; n++) {m.push(g[n]);}} else {for (; g[n]; n++) {m.push(g[n]);}}return m;};}var w, I;if (t.documentElement.compareDocumentPosition) {w = function (g, i) {if (g === i) {h = true;return 0;}if (!g.compareDocumentPosition || !i.compareDocumentPosition) {return g.compareDocumentPosition ? -1 : 1;}return g.compareDocumentPosition(i) & 4 ? -1 : 1;};} else {w = function (g, i) {var n, m, p = [], q = [];n = g.parentNode;m = i.parentNode;var u = n;if (g === i) {h = true;return 0;} else if (n === m) {return I(g, i);} else if (n) {if (!m) {return 1;}} else {return -1;}for (; u;) {p.unshift(u);u = u.parentNode;}for (u = m; u;) {q.unshift(u);u = u.parentNode;}n = p.length;m = q.length;for (u = 0; u < n && u < m; u++) {if (p[u] !== q[u]) {return I(p[u], q[u]);}}return u === n ? I(g, q[u], -1) : I(p[u], i, 1);};I = function (g, i, n) {if (g === i) {return n;}for (g = g.nextSibling; g;) {if (g === i) {return -1;}g = g.nextSibling;}return 1;};}k.getText = function (g) {for (var i = "", n, m = 0; g[m]; m++) {n = g[m];if (n.nodeType === 3 || n.nodeType === 4) {i += n.nodeValue;} else if (n.nodeType !== 8) {i += k.getText(n.childNodes);}}return i;};(function () {var g = t.createElement("div"), i = "script" + (new Date).getTime(), n = t.documentElement;g.innerHTML = " ";n.insertBefore(g, n.firstChild);if (t.getElementById(i)) {o.find.ID = function (m, p, q) {if (typeof p.getElementById !== "undefined" && !q) {return (p = p.getElementById(m[1])) ? p.id === m[1] || typeof p.getAttributeNode !== "undefined" && p.getAttributeNode("id").nodeValue === m[1] ? [p] : B : [];}};o.filter.ID = function (m, p) {var q = typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id");return m.nodeType === 1 && q && q.nodeValue === p;};}n.removeChild(g);n = g = null;})();(function () {var g = t.createElement("div");g.appendChild(t.createComment(""));if (g.getElementsByTagName("*").length > 0) {o.find.TAG = function (i, n) {var m = n.getElementsByTagName(i[1]);if (i[1] === "*") {for (var p = [], q = 0; m[q]; q++) {m[q].nodeType === 1 && p.push(m[q]);}m = p;}return m;};}g.innerHTML = " ";if (g.firstChild && typeof g.firstChild.getAttribute !== "undefined" && g.firstChild.getAttribute("href") !== "#") {o.attrHandle.href = function (i) {return i.getAttribute("href", 2);};}g = null;})();t.querySelectorAll && (function () {var g = k, i = t.createElement("div");i.innerHTML = "
";if (!(i.querySelectorAll && i.querySelectorAll(".TEST").length === 0)) {k = function (m, p, q, u) {p = p || t;m = m.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']");if (!u && !k.isXML(p)) {if (p.nodeType === 9) {try {return C(p.querySelectorAll(m), q);} catch (y) {}} else if (p.nodeType === 1 && p.nodeName.toLowerCase() !== "object") {var F = p.getAttribute("id"), M = F || "__sizzle__";F || p.setAttribute("id", M);try {return C(p.querySelectorAll("#" + M + " " + m), q);} catch (N) {} finally {F || p.removeAttribute("id");}}}return g(m, p, q, u);};for (var n in g) {k[n] = g[n];}i = null;}})();(function () {var g = t.documentElement, i = g.matchesSelector || g.mozMatchesSelector || g.webkitMatchesSelector || g.msMatchesSelector, n = false;try {i.call(t.documentElement, "[test!='']:sizzle");} catch (m) {n = true;}if (i) {k.matchesSelector = function (p, q) {q = q.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']");if (!k.isXML(p)) {try {if (n || !o.match.PSEUDO.test(q) && !/!=/.test(q)) {return i.call(p, q);}} catch (u) {}}return k(q, null, null, [p]).length > 0;};}})();(function () {var g = t.createElement("div");g.innerHTML = "
";if (!(!g.getElementsByClassName || g.getElementsByClassName("e").length === 0)) {g.lastChild.className = "e";if (g.getElementsByClassName("e").length !== 1) {o.order.splice(1, 0, "CLASS");o.find.CLASS = function (i, n, m) {if (typeof n.getElementsByClassName !== "undefined" && !m) {return n.getElementsByClassName(i[1]);}};g = null;}}})();k.contains = t.documentElement.contains ? function (g, i) {return g !== i && (g.contains ? g.contains(i) : true);} : t.documentElement.compareDocumentPosition ? function (g, i) {return !!(g.compareDocumentPosition(i) & 16);} : function () {return false;};k.isXML = function (g) {return (g = (g ? g.ownerDocument || g : 0).documentElement) ? g.nodeName !== "HTML" : false;};var L = function (g, i) {for (var n, m = [], p = "", q = i.nodeType ? [i] : i; n = o.match.PSEUDO.exec(g);) {p += n[0];g = g.replace(o.match.PSEUDO, "");}g = o.relative[g] ? g + "*" : g;n = 0;for (var u = q.length; n < u; n++) {k(g, q[n], m);}return k.filter(p, m);};c.find = k;c.expr = k.selectors;c.expr[':'] = c.expr.filters;c.unique = k.uniqueSort;c.text = k.getText;c.isXMLDoc = k.isXML;c.contains = k.contains;})();var Za = /Until$/, $a = /^(?:parents|prevUntil|prevAll)/, ab = /,/, Na = /^.[^:#\[\.,]*$/, bb = Array.prototype.slice, cb = c.expr.match.POS;c.fn.extend({find:function (a) {for (var b = this.pushStack("", "find", a), d = 0, e = 0, f = this.length; e < f; e++) {d = b.length;c.find(a, this[e], b);if (e > 0) {for (var h = d; h < b.length; h++) {for (var l = 0; l < d; l++) {if (b[l] === b[h]) {b.splice(h--, 1);break;}}}}}return b;}, has:function (a) {var b = c(a);return this.filter(function () {for (var d = 0, e = b.length; d < e; d++) {if (c.contains(this, b[d])) {return true;}}});}, not:function (a) {return this.pushStack(ma(this, a, false), "not", a);}, filter:function (a) {return this.pushStack(ma(this, a, true), "filter", a);}, is:function (a) {return !!a && c.filter(a, this).length > 0;}, closest:function (a, b) {var d = [], e, f, h = this[0];if (c.isArray(a)) {var l, k = {}, o = 1;if (h && a.length) {e = 0;for (f = a.length; e < f; e++) {l = a[e];k[l] || (k[l] = c.expr.match.POS.test(l) ? c(l, b || this.context) : l);}for (; h && h.ownerDocument && h !== b;) {for (l in k) {e = k[l];if (e.jquery ? e.index(h) > -1 : c(h).is(e)) {d.push({selector:l, elem:h, level:o});}}h = h.parentNode;o++;}}return d;}l = cb.test(a) ? c(a, b || this.context) : null;e = 0;for (f = this.length; e < f; e++) {for (h = this[e]; h;) {if (l ? l.index(h) > -1 : c.find.matchesSelector(h, a)) {d.push(h);break;} else {h = h.parentNode;if (!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 || this.context) : 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);Za.test(a) || (e = d);if (e && typeof e === "string") {f = c.filter(e, f);}f = this.length > 1 ? c.unique(f) : f;if ((this.length > 1 || ab.test(e)) && $a.test(a)) {f = f.reverse();}return this.pushStack(f, a, bb.call(arguments).join(","));};});c.extend({filter:function (a, b, d) {if (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) {var e = [];for (a = a[b]; a && a.nodeType !== 9 && (d === B || a.nodeType !== 1 || !c(a).is(d));) {a.nodeType === 1 && e.push(a);a = a[b];}return e;}, nth:function (a, b, d) {b = b || 1;for (var e = 0; a; a = a[d]) {if (a.nodeType === 1 && ++e === b) {break;}}return a;}, sibling:function (a, b) {for (var d = []; a; a = a.nextSibling) {a.nodeType === 1 && a !== b && d.push(a);}return d;}});var za = / jQuery\d+="(?:\d+|null)"/g, $ = /^\s+/, Aa = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, Ba = /<([\w:]+)/, db = /\s]+\/)>/g, P = {option:[1, "", " "], legend:[1, "", " "], thead:[1, ""], tr:[2, ""], td:[3, ""], col:[2, ""], area:[1, "", " "], _default:[0, "", ""]};P.optgroup = P.option;P.tbody = P.tfoot = P.colgroup = P.caption = P.thead;P.th = P.td;if (!c.support.htmlSerialize) {P._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 !== B) {return this.empty().append((this[0] && this[0].ownerDocument || t).createTextNode(a));}return c.text(this);}, wrapAll:function (a) {if (c.isFunction(a)) {return this.each(function (d) {c(this).wrapAll(a.call(this, d));});}if (this[0]) {var b = c(a, this[0].ownerDocument).eq(0).clone(true);this[0].parentNode && b.insertBefore(this[0]);b.map(function () {for (var d = this; d.firstChild && d.firstChild.nodeType === 1;) {d = d.firstChild;}return d;}).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, true, function (a) {this.nodeType === 1 && this.appendChild(a);});}, prepend:function () {return this.domManip(arguments, true, function (a) {this.nodeType === 1 && this.insertBefore(a, this.firstChild);});}, before:function () {if (this[0] && this[0].parentNode) {return this.domManip(arguments, false, function (b) {this.parentNode.insertBefore(b, 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, false, function (b) {this.parentNode.insertBefore(b, 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) {if (!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) {var b = this.map(function () {if (!c.support.noCloneEvent && !c.isXMLDoc(this)) {var d = this.outerHTML, e = this.ownerDocument;if (!d) {d = e.createElement("div");d.appendChild(this.cloneNode(true));d = d.innerHTML;}return c.clean([d.replace(za, "").replace(fb, "=\"$1\">").replace($, "")], e)[0];} else {return this.cloneNode(true);}});if (a === true) {na(this, b);na(this.find("*"), b.find("*"));}return b;}, html:function (a) {if (a === B) {return this[0] && this[0].nodeType === 1 ? this[0].innerHTML.replace(za, "") : null;} else if (typeof a === "string" && !Ca.test(a) && (c.support.leadingWhitespace || !$.test(a)) && !P[(Ba.exec(a) || ["", ""])[1].toLowerCase()]) {a = a.replace(Aa, "<$1>$2>");try {for (var b = 0, d = this.length; b < d; b++) {if (this[b].nodeType === 1) {c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML = a;}}} catch (e) {this.empty().append(a);}} else {c.isFunction(a) ? this.each(function (f) {var h = c(this);h.html(a.call(this, f, h.html()));}) : this.empty().append(a);}return this;}, replaceWith:function (a) {if (this[0] && this[0].parentNode) {if (c.isFunction(a)) {return this.each(function (b) {var d = c(this), e = d.html();d.replaceWith(a.call(this, b, e));});}if (typeof a !== "string") {a = c(a).detach();}return this.each(function () {var b = this.nextSibling, d = this.parentNode;c(this).remove();b ? c(b).before(a) : c(d).append(a);});} else {return this.pushStack(c(c.isFunction(a) ? a() : a), "replaceWith", a);}}, detach:function (a) {return this.remove(a, true);}, domManip:function (a, b, d) {var e, f, h, l = a[0], k = [];if (!c.support.checkClone && arguments.length === 3 && typeof l === "string" && Da.test(l)) {return this.each(function () {c(this).domManip(a, b, d, true);});}if (c.isFunction(l)) {return this.each(function (x) {var r = c(this);a[0] = l.call(this, x, b ? r.html() : B);r.domManip(a, b, d);});}if (this[0]) {e = l && l.parentNode;e = c.support.parentNode && e && e.nodeType === 11 && e.childNodes.length === this.length ? {fragment:e} : c.buildFragment(a, this, k);h = e.fragment;if (f = h.childNodes.length === 1 ? (h = h.firstChild) : h.firstChild) {b = b && c.nodeName(f, "tr");f = 0;for (var o = this.length; f < o; f++) {d.call(b ? c.nodeName(this[f], "table") ? this[f].getElementsByTagName("tbody")[0] || this[f].appendChild(this[f].ownerDocument.createElement("tbody")) : this[f] : this[f], f > 0 || e.cacheable || this.length > 1 ? h.cloneNode(true) : h);}}k.length && c.each(k, Oa);}return this;}});c.buildFragment = function (a, b, d) {var e, f, h;b = b && b[0] ? b[0].ownerDocument || b[0] : t;if (a.length === 1 && typeof a[0] === "string" && a[0].length < 512 && b === t && !Ca.test(a[0]) && (c.support.checkClone || !Da.test(a[0]))) {f = true;if (h = c.fragments[a[0]]) {if (h !== 1) {e = h;}}}if (!e) {e = b.createDocumentFragment();c.clean(a, b, e, d);}if (f) {c.fragments[a[0]] = h ? e : 1;}return {fragment:e, cacheable:f};};c.fragments = {};c.each({appendTo:"append", prependTo:"prepend", insertBefore:"before", insertAfter:"after", replaceAll:"replaceWith"}, function (a, b) {c.fn[a] = function (d) {var e = [];d = c(d);var f = this.length === 1 && this[0].parentNode;if (f && f.nodeType === 11 && f.childNodes.length === 1 && d.length === 1) {d[b](this[0]);return this;} else {f = 0;for (var h = d.length; f < h; f++) {var l = (f > 0 ? this.clone(true) : this).get();c(d[f])[b](l);e = e.concat(l);}return this.pushStack(e, a, d.selector);}};});c.extend({clean:function (a, b, d, e) {b = b || t;if (typeof b.createElement === "undefined") {b = b.ownerDocument || b[0] && b[0].ownerDocument || t;}for (var f = [], h = 0, l; (l = a[h]) != null; h++) {if (typeof l === "number") {l += "";}if (l) {if (typeof l === "string" && !eb.test(l)) {l = b.createTextNode(l);} else if (typeof l === "string") {l = l.replace(Aa, "<$1>$2>");var k = (Ba.exec(l) || ["", ""])[1].toLowerCase(), o = P[k] || P._default, x = o[0], r = b.createElement("div");for (r.innerHTML = o[1] + l + o[2]; x--;) {r = r.lastChild;}if (!c.support.tbody) {x = db.test(l);k = k === "table" && !x ? r.firstChild && r.firstChild.childNodes : o[1] === "" && !x ? r.childNodes : [];for (o = k.length - 1; o >= 0; --o) {c.nodeName(k[o], "tbody") && !k[o].childNodes.length && k[o].parentNode.removeChild(k[o]);}}!c.support.leadingWhitespace && $.test(l) && r.insertBefore(b.createTextNode($.exec(l)[0]), r.firstChild);l = r.childNodes;}if (l.nodeType) {f.push(l);} else {f = c.merge(f, l);}}}if (d) {for (h = 0; f[h]; h++) {if (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]);} else {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.event.special, h = c.support.deleteExpando, l = 0, k; (k = a[l]) != null; l++) {if (!(k.nodeName && c.noData[k.nodeName.toLowerCase()])) {if (d = k[c.expando]) {if ((b = e[d]) && b.events) {for (var o in b.events) {f[o] ? c.event.remove(k, o) : c.removeEvent(k, o, b.handle);}}if (h) {delete k[c.expando];} else {k.removeAttribute && k.removeAttribute(c.expando);}delete e[d];}}}}});var Ea = /alpha\([^)]*\)/i, gb = /opacity=([^)]*)/, hb = /-([a-z])/gi, ib = /([A-Z])/g, Fa = /^-?\d+(?:px)?$/i, jb = /^-?\d/, kb = {position:"absolute", visibility:"hidden", display:"block"}, Pa = ["Left", "Right"], Qa = ["Top", "Bottom"], W, Ga, aa, lb = function (a, b) {return b.toUpperCase();};c.fn.css = function (a, b) {if (arguments.length === 2 && b === B) {return this;}return c.access(this, a, b, true, function (d, e, f) {return f !== B ? c.style(d, e, f) : c.css(d, e);});};c.extend({cssHooks:{opacity:{get:function (a, b) {if (b) {var d = W(a, "opacity", "opacity");return d === "" ? "1" : d;} else {return a.style.opacity;}}}}, cssNumber:{zIndex:true, fontWeight:true, opacity:true, zoom:true, lineHeight:true}, 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), l = a.style, k = c.cssHooks[h];b = c.cssProps[h] || h;if (d !== B) {if (!(typeof d === "number" && isNaN(d) || d == null)) {if (typeof d === "number" && !c.cssNumber[h]) {d += "px";}if (!k || !("set" in k) || (d = k.set(a, d)) !== B) {try {l[b] = d;} catch (o) {}}}} else {if (k && "get" in k && (f = k.get(a, false, e)) !== B) {return f;}return l[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, true, d)) !== B) {return e;} else if (W) {return W(a, b, f);}}, swap:function (a, b, d) {var e = {}, f;for (f in b) {e[f] = a.style[f];a.style[f] = b[f];}d.call(a);for (f in b) {a.style[f] = e[f];}}, camelCase:function (a) {return a.replace(hb, lb);}});c.curCSS = c.css;c.each(["height", "width"], function (a, b) {c.cssHooks[b] = {get:function (d, e, f) {var h;if (e) {if (d.offsetWidth !== 0) {h = oa(d, b, f);} else {c.swap(d, kb, function () {h = oa(d, b, f);});}if (h <= 0) {h = W(d, b, b);if (h === "0px" && aa) {h = aa(d, b, b);}if (h != null) {return h === "" || h === "auto" ? "0px" : h;}}if (h < 0 || h == null) {h = d.style[b];return h === "" || h === "auto" ? "0px" : h;}return typeof h === "string" ? h : h + "px";}}, set:function (d, e) {if (Fa.test(e)) {e = parseFloat(e);if (e >= 0) {return e + "px";}} else {return e;}}};});if (!c.support.opacity) {c.cssHooks.opacity = {get:function (a, b) {return gb.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 = Ea.test(f) ? f.replace(Ea, e) : d.filter + " " + e;}};}if (t.defaultView && t.defaultView.getComputedStyle) {Ga = function (a, b, d) {var e;d = d.replace(ib, "-$1").toLowerCase();if (!(b = a.ownerDocument.defaultView)) {return B;}if (b = b.getComputedStyle(a, null)) {e = b.getPropertyValue(d);if (e === "" && !c.contains(a.ownerDocument.documentElement, a)) {e = c.style(a, d);}}return e;};}if (t.documentElement.currentStyle) {aa = function (a, b) {var d, e, f = a.currentStyle && a.currentStyle[b], h = a.style;if (!Fa.test(f) && jb.test(f)) {d = h.left;e = a.runtimeStyle.left;a.runtimeStyle.left = a.currentStyle.left;h.left = b === "fontSize" ? "1em" : f || 0;f = h.pixelLeft + "px";h.left = d;a.runtimeStyle.left = e;}return f === "" ? "auto" : f;};}W = Ga || aa;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 mb = c.now(), nb = /