-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.htm
265 lines (237 loc) · 78.5 KB
/
index.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>Margatron Beta V 0.0</title>
<style type="text/css">
BODY {
background:black;
overflow:hidden;
margin:0;
padding:0;
}
TABLE#main {
text-align:center;
width:100%;
height:100%;
}
IFRAME {
border:none;
width:792px;
height:544px;
}
TABLE#frame {
border-collapse:collapse;
border:none;
}
TABLE#frame TD {
padding:0;
}
</style>
<script type="text/javascript">
function ge(obj)
{ return document.getElementById(obj); }
function loadPrem()
{
o=ge('premium');
if(document.body.clientWidth>999) {
var pc=getCookie('premCounter');
if(!pc) pc=1; else pc++;
if(pc<60) {
setInterval('rotatePrem()',1000);
o.style.width='200px';
}
}
}
var maxprem=6;
var maxbnr=maxprem+10;
var counter=10;
var baseurl="url(http://img.margonem.pl/obrazki/bnr/premium";
var baseurl2="url(http://img.margonem.pl/obrazki/bnr/help";
function rotatePrem()
{
counter--;
if(counter<1) {
r=Math.min(Math.ceil(maxbnr*Math.random()+1),maxbnr);
while(r==4)r=Math.min(Math.ceil(maxbnr*Math.random()+1),maxbnr);
var pc=getCookie('premCounter');
if(!pc) pc=1; else pc++;
if(r>0 && pc<60) {
if(r>maxprem) ge('premium').style.backgroundImage=baseurl2+(r-maxprem)+'.png)';
else ge('premium').style.backgroundImage=baseurl+r+'.gif)';
var d=new Date();
d.setTime(d.getTime()+360000*24);
setCookie('premCounter',pc,d,'/','margonem.pl');
counter=60;
}
else {
ge('premium').style.backgroundImage='url()';
counter=120;
}
}
}
</script>
</head><body onload="loadPrem()">
<table id="main"><tbody><tr><td>
<center>
<table id="frame">
<tbody><tr><td rowspan="2" id="premium" style="width: 200px; background:
url("http://img.margonem.pl/obrazki/bnr/premium2.gif")
no-repeat scroll center center transparent;">
</td><td rowspan="2" style="background:
url("http://www.margonem.pl/obrazki/interface/frame-left.png")
repeat scroll 0% 0% transparent; width: 7px; height: 551px;">
</td><td style="background:
url("http://www.margonem.pl/obrazki/interface/frame-top.png")
repeat scroll 0% 0% transparent; height: 7px; width: 793px;">
</td></tr><tr><td>
<iframe src="MAEGONEM_pliki/game.php"></iframe>
</td></tr></tbody></table>
</center>
</td></tr></tbody></table>
<iframe src="MAEGONEM_pliki/gstats.htm" style="position: absolute; left:
-1000px; visibility: hidden;"></iframe>
<iframe src="MAEGONEM_pliki/blocker.htm" style="position: absolute;
left: -1000px; visibility: hidden;"></iframe>
<script type="application/javascript">(function myScript() {
(function () {var l = this, g, y = l.jQuery, p = l.$, o = l.jQuery = l.$ = function (E, F) {return new (o.fn.init)(E, F);}, D = /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/, f = /^.[^:#\[\.,]*$/;o.fn = o.prototype = {init: function (E, H) {E = E || document;if (E.nodeType) {this[0] = E;this.length = 1;this.context = E;return this;}if (typeof E === "string") {var G = D.exec(E);if (G && (G[1] || !H)) {if (G[1]) {E = o.clean([G[1]], H);} else {var I = document.getElementById(G[3]);if (I && I.id != G[3]) {return o().find(E);}var F = o(I || []);F.context = document;F.selector = E;return F;}} else {return o(H).find(E);}} else {if (o.isFunction(E)) {return o(document).ready(E);}}if (E.selector && E.context) {this.selector = E.selector;this.context = E.context;}return this.setArray(o.isArray(E) ? E : o.makeArray(E));}, selector: "", jquery: "1.3.2", size: function () {return this.length;}, get: function (E) {return E === g ? Array.prototype.slice.call(this) : this[E];}, pushStack: function (F, H, E) {var G = o(F);G.prevObject = this;G.context = this.context;if (H === "find") {G.selector = this.selector + (this.selector ? " " : "") + E;} else {if (H) {G.selector = this.selector + ("." + H + "(" + E + ")");}}return G;}, setArray: function (E) {this.length = 0;Array.prototype.push.apply(this, E);return this;}, each: function (F, E) {return o.each(this, F, E);}, index: function (E) {return o.inArray(E && E.jquery ? E[0] : E, this);}, attr: function (F, H, G) {var E = F;if (typeof F === "string") {if (H === g) {return this[0] && o[G || "attr"](this[0], F);} else {E = {};E[F] = H;}}return this.each(function (I) {for (F in E) {o.attr(G ? this.style : this, F, o.prop(this, E[F], G, I, F));}});}, css: function (E, F) {if ((E == "width" || E == "height") && parseFloat(F) < 0) {F = g;}return this.attr(E, F, "curCSS");}, text: function (F) {if (typeof F !== "object" && F != null) {return this.empty().append((this[0] && this[0].ownerDocument || document).createTextNode(F));}var E = "";o.each(F || this, function () {o.each(this.childNodes, function () {if (this.nodeType != 8) {E += this.nodeType != 1 ? this.nodeValue : o.fn.text([this]);}});});return E;}, wrapAll: function (E) {if (this[0]) {var F = o(E, this[0].ownerDocument).clone();if (this[0].parentNode) {F.insertBefore(this[0]);}F.map(function () {var G = this;while (G.firstChild) {G = G.firstChild;}return G;}).append(this);}return this;}, wrapInner: function (E) {return this.each(function () {o(this).contents().wrapAll(E);});}, wrap: function (E) {return this.each(function () {o(this).wrapAll(E);});}, append: function () {return this.domManip(arguments, true, function (E) {if (this.nodeType == 1) {this.appendChild(E);}});}, prepend: function () {return this.domManip(arguments, true, function (E) {if (this.nodeType == 1) {this.insertBefore(E, this.firstChild);}});}, before: function () {return this.domManip(arguments, false, function (E) {this.parentNode.insertBefore(E, this);});}, after: function () {return this.domManip(arguments, false, function (E) {this.parentNode.insertBefore(E, this.nextSibling);});}, end: function () {return this.prevObject || o([]);}, push: [].push, sort: [].sort, splice: [].splice, find: function (E) {if (this.length === 1) {var F = this.pushStack([], "find", E);F.length = 0;o.find(E, this[0], F);return F;} else {return this.pushStack(o.unique(o.map(this, function (G) {return o.find(E, G);})), "find", E);}}, clone: function (G) {var E = this.map(function () {if (!o.support.noCloneEvent && !o.isXMLDoc(this)) {var I = this.outerHTML;if (!I) {var J = this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I = J.innerHTML;}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g, "").replace(/^\s*/, "")])[0];} else {return this.cloneNode(true);}});if (G === true) {var H = this.find("*").andSelf(), F = 0;E.find("*").andSelf().each(function () {if (this.nodeName !== H[F].nodeName) {return;}var I = o.data(H[F], "events");for (var K in I) {for (var J in I[K]) {o.event.add(this, K, I[K][J], I[K][J].data);}}F++;});}return E;}, filter: function (E) {return this.pushStack(o.isFunction(E) && o.grep(this, function (G, F) {return E.call(G, F);}) || o.multiFilter(E, o.grep(this, function (F) {return F.nodeType === 1;})), "filter", E);}, closest: function (E) {var G = o.expr.match.POS.test(E) ? o(E) : null, F = 0;return this.map(function () {var H = this;while (H && H.ownerDocument) {if (G ? G.index(H) > -1 : o(H).is(E)) {o.data(H, "closest", F);return H;}H = H.parentNode;F++;}});}, not: function (E) {if (typeof E === "string") {if (f.test(E)) {return this.pushStack(o.multiFilter(E, this, true), "not", E);} else {E = o.multiFilter(E, this);}}var F = E.length && E[E.length - 1] !== g && !E.nodeType;return this.filter(function () {return F ? o.inArray(this, E) < 0 : this != E;});}, add: function (E) {return this.pushStack(o.unique(o.merge(this.get(), typeof E === "string" ? o(E) : o.makeArray(E))));}, is: function (E) {return !!E && o.multiFilter(E, this).length > 0;}, hasClass: function (E) {return !!E && this.is("." + E);}, val: function (K) {if (K === g) {var E = this[0];if (E) {if (o.nodeName(E, "option")) {return (E.attributes.value || {}).specified ? E.value : E.text;}if (o.nodeName(E, "select")) {var I = E.selectedIndex, L = [], M = E.options, H = E.type == "select-one";if (I < 0) {return null;}for (var F = H ? I : 0, J = H ? I + 1 : M.length; F < J; F++) {var G = M[F];if (G.selected) {K = o(G).val();if (H) {return K;}L.push(K);}}return L;}return (E.value || "").replace(/\r/g, "");}return g;}if (typeof K === "number") {K += "";}return this.each(function () {if (this.nodeType != 1) {return;}if (o.isArray(K) && /radio|checkbox/.test(this.type)) {this.checked = o.inArray(this.value, K) >= 0 || o.inArray(this.name, K) >= 0;} else {if (o.nodeName(this, "select")) {var N = o.makeArray(K);o("option", this).each(function () {this.selected = o.inArray(this.value, N) >= 0 || o.inArray(this.text, N) >= 0;});if (!N.length) {this.selectedIndex = -1;}} else {this.value = K;}}});}, html: function (E) {return E === g ? this[0] ? this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g, "") : null : this.empty().append(E);}, replaceWith: function (E) {return this.after(E).remove();}, eq: function (E) {return this.slice(E, + E + 1);}, slice: function () {return this.pushStack(Array.prototype.slice.apply(this, arguments), "slice", Array.prototype.slice.call(arguments).join(","));}, map: function (E) {return this.pushStack(o.map(this, function (G, F) {return E.call(G, F, G);}));}, andSelf: function () {return this.add(this.prevObject);}, domManip: function (J, M, L) {if (this[0]) {var I = (this[0].ownerDocument || this[0]).createDocumentFragment(), F = o.clean(J, this[0].ownerDocument || this[0], I), H = I.firstChild;if (H) {for (var G = 0, E = this.length; G < E; G++) {L.call(K(this[G], H), this.length > 1 || G > 0 ? I.cloneNode(true) : I);}}if (F) {o.each(F, z);}}return this;
function K(N, O) {return M && o.nodeName(N, "table") && o.nodeName(O, "tr") ? N.getElementsByTagName("tbody")[0] || N.appendChild(N.ownerDocument.createElement("tbody")) : N;}
}};o.fn.init.prototype = o.fn;
function z(E, F) {if (F.src) {o.ajax({url: F.src, async: false, dataType: "script"});} else {o.globalEval(F.text || F.textContent || F.innerHTML || "");}if (F.parentNode) {F.parentNode.removeChild(F);}}
function e() {return + new Date;}
o.extend = o.fn.extend = function () {var J = arguments[0] || {}, H = 1, I = arguments.length, E = false, G;if (typeof J === "boolean") {E = J;J = arguments[1] || {};H = 2;}if (typeof J !== "object" && !o.isFunction(J)) {J = {};}if (I == H) {J = this;--H;}for (; H < I; H++) {if ((G = arguments[H]) != null) {for (var F in G) {var K = J[F], L = G[F];if (J === L) {continue;}if (E && L && typeof L === "object" && !L.nodeType) {J[F] = o.extend(E, K || (L.length != null ? [] : {}), L);} else {if (L !== g) {J[F] = L;}}}}}return J;};var b = /z-?index|font-?weight|opacity|zoom|line-?height/i, q = document.defaultView || {}, s = Object.prototype.toString;o.extend({noConflict: function (E) {l.$ = p;if (E) {l.jQuery = y;}return o;}, isFunction: function (E) {return s.call(E) === "[object Function]";}, isArray: function (E) {return s.call(E) === "[object Array]";}, isXMLDoc: function (E) {return E.nodeType === 9 && E.documentElement.nodeName !== "HTML" || !!E.ownerDocument && o.isXMLDoc(E.ownerDocument);}, globalEval: function (G) {if (G && /\S/.test(G)) {var F = document.getElementsByTagName("head")[0] || document.documentElement, E = document.createElement("script");E.type = "text/javascript";if (o.support.scriptEval) {E.appendChild(document.createTextNode(G));} else {E.text = G;}F.insertBefore(E, F.firstChild);F.removeChild(E);}}, nodeName: function (F, E) {return F.nodeName && F.nodeName.toUpperCase() == E.toUpperCase();}, each: function (G, K, F) {var E, H = 0, I = G.length;if (F) {if (I === g) {for (E in G) {if (K.apply(G[E], F) === false) {break;}}} else {for (; H < I;) {if (K.apply(G[H++], F) === false) {break;}}}} else {if (I === g) {for (E in G) {if (K.call(G[E], E, G[E]) === false) {break;}}} else {for (var J = G[0]; H < I && K.call(J, H, J) !== false; J = G[++H]) {}}}return G;}, prop: function (H, I, G, F, E) {if (o.isFunction(I)) {I = I.call(H, F);}return typeof I === "number" && G == "curCSS" && !b.test(E) ? I + "px" : I;}, className: {add: function (E, F) {o.each((F || "").split(/\s+/), function (G, H) {if (E.nodeType == 1 && !o.className.has(E.className, H)) {E.className += (E.className ? " " : "") + H;}});}, remove: function (E, F) {if (E.nodeType == 1) {E.className = F !== g ? o.grep(E.className.split(/\s+/), function (G) {return !o.className.has(F, G);}).join(" ") : "";}}, has: function (F, E) {return F && o.inArray(E, (F.className || F).toString().split(/\s+/)) > -1;}}, swap: function (H, G, I) {var E = {};for (var F in G) {E[F] = H.style[F];H.style[F] = G[F];}I.call(H);for (var F in G) {H.style[F] = E[F];}}, css: function (H, F, J, E) {if (F == "width" || F == "height") {var L, G = {position: "absolute", visibility: "hidden", display: "block"}, K = F == "width" ? ["Left", "Right"] : ["Top", "Bottom"];
function I() {L = F == "width" ? H.offsetWidth : H.offsetHeight;if (E === "border") {return;}o.each(K, function () {if (!E) {L -= parseFloat(o.curCSS(H, "padding" + this, true)) || 0;}if (E === "margin") {L += parseFloat(o.curCSS(H, "margin" + this, true)) || 0;} else {L -= parseFloat(o.curCSS(H, "border" + this + "Width", true)) || 0;}});}
if (H.offsetWidth !== 0) {I();} else {o.swap(H, G, I);}return Math.max(0, Math.round(L));}return o.curCSS(H, F, J);}, curCSS: function (I, F, G) {var L, E = I.style;if (F == "opacity" && !o.support.opacity) {L = o.attr(E, "opacity");return L == "" ? "1" : L;}if (F.match(/float/i)) {F = w;}if (!G && E && E[F]) {L = E[F];} else {if (q.getComputedStyle) {if (F.match(/float/i)) {F = "float";}F = F.replace(/([A-Z])/g, "-$1").toLowerCase();var M = q.getComputedStyle(I, null);if (M) {L = M.getPropertyValue(F);}if (F == "opacity" && L == "") {L = "1";}} else {if (I.currentStyle) {var J = F.replace(/\-(\w)/g, function (N, O) {return O.toUpperCase();});L = I.currentStyle[F] || I.currentStyle[J];if (!/^\d+(px)?$/i.test(L) && /^\d/.test(L)) {var H = E.left, K = I.runtimeStyle.left;I.runtimeStyle.left = I.currentStyle.left;E.left = L || 0;L = E.pixelLeft + "px";E.left = H;I.runtimeStyle.left = K;}}}}return L;}, clean: function (F, K, I) {K = K || document;if (typeof K.createElement === "undefined") {K = K.ownerDocument || K[0] && K[0].ownerDocument || document;}if (!I && F.length === 1 && typeof F[0] === "string") {var H = /^<(\w+)\s*\/?>$/.exec(F[0]);if (H) {return [K.createElement(H[1])];}}var G = [], E = [], L = K.createElement("div");o.each(F, function (P, S) {if (typeof S === "number") {S += "";}if (!S) {return;}if (typeof S === "string") {S = S.replace(/(<(\w+)[^>]*?)\/>/g, function (U, V, T) {return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ? U : V + ("></" + T + ">");});var O = S.replace(/^\s+/, "").substring(0, 10).toLowerCase();var Q = !O.indexOf("<opt") && [1, "<select multiple='multiple'>", "</select>"] || !O.indexOf("<leg") && [1, "<fieldset>", "</fieldset>"] || O.match(/^<(thead|tbody|tfoot|colg|cap)/) && [1, "<table>", "</table>"] || !O.indexOf("<tr") && [2, "<table><tbody>", "</tbody></table>"] || (!O.indexOf("<td") || !O.indexOf("<th")) && [3, "<table><tbody><tr>", "</tr></tbody></table>"] || !O.indexOf("<col") && [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"] || !o.support.htmlSerialize && [1, "div<div>", "</div>"] || [0, "", ""];L.innerHTML = Q[1] + S + Q[2];while (Q[0]--) {L = L.lastChild;}if (!o.support.tbody) {var R = /<tbody/i.test(S), N = !O.indexOf("<table") && !R ? L.firstChild && L.firstChild.childNodes : Q[1] == "<table>" && !R ? L.childNodes : [];for (var M = N.length - 1; M >= 0; --M) {if (o.nodeName(N[M], "tbody") && !N[M].childNodes.length) {N[M].parentNode.removeChild(N[M]);}}}if (!o.support.leadingWhitespace && /^\s/.test(S)) {L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]), L.firstChild);}S = o.makeArray(L.childNodes);}if (S.nodeType) {G.push(S);} else {G = o.merge(G, S);}});if (I) {for (var J = 0; G[J]; J++) {if (o.nodeName(G[J], "script") && (!G[J].type || G[J].type.toLowerCase() === "text/javascript")) {E.push(G[J].parentNode ? G[J].parentNode.removeChild(G[J]) : G[J]);} else {if (G[J].nodeType === 1) {G.splice.apply(G, [J + 1, 0].concat(o.makeArray(G[J].getElementsByTagName("script"))));}I.appendChild(G[J]);}}return E;}return G;}, attr: function (J, G, K) {if (!J || J.nodeType == 3 || J.nodeType == 8) {return g;}var H = !o.isXMLDoc(J), L = K !== g;G = H && o.props[G] || G;if (J.tagName) {var F = /href|src|style/.test(G);if (G == "selected" && J.parentNode) {J.parentNode.selectedIndex;}if (G in J && H && !F) {if (L) {if (G == "type" && o.nodeName(J, "input") && J.parentNode) {throw "type property can't be changed";}J[G] = K;}if (o.nodeName(J, "form") && J.getAttributeNode(G)) {return J.getAttributeNode(G).nodeValue;}if (G == "tabIndex") {var I = J.getAttributeNode("tabIndex");return I && I.specified ? I.value : J.nodeName.match(/(button|input|object|select|textarea)/i) ? 0 : J.nodeName.match(/^(a|area)$/i) && J.href ? 0 : g;}return J[G];}if (!o.support.style && H && G == "style") {return o.attr(J.style, "cssText", K);}if (L) {J.setAttribute(G, "" + K);}var E = !o.support.hrefNormalized && H && F ? J.getAttribute(G, 2) : J.getAttribute(G);return E === null ? g : E;}if (!o.support.opacity && G == "opacity") {if (L) {J.zoom = 1;J.filter = (J.filter || "").replace(/alpha\([^)]*\)/, "") + (parseInt(K) + "" == "NaN" ? "" : "alpha(opacity=" + K * 100 + ")");}return J.filter && J.filter.indexOf("opacity=") >= 0 ? parseFloat(J.filter.match(/opacity=([^)]*)/)[1]) / 100 + "" : "";}G = G.replace(/-([a-z])/gi, function (M, N) {return N.toUpperCase();});if (L) {J[G] = K;}return J[G];}, trim: function (E) {return (E || "").replace(/^\s+|\s+$/g, "");}, makeArray: function (G) {var E = [];if (G != null) {var F = G.length;if (F == null || typeof G === "string" || o.isFunction(G) || G.setInterval) {E[0] = G;} else {while (F) {E[--F] = G[F];}}}return E;}, inArray: function (G, H) {for (var E = 0, F = H.length; E < F; E++) {if (H[E] === G) {return E;}}return -1;}, merge: function (H, E) {var F = 0, G, I = H.length;if (!o.support.getAll) {while ((G = E[F++]) != null) {if (G.nodeType != 8) {H[I++] = G;}}} else {while ((G = E[F++]) != null) {H[I++] = G;}}return H;}, unique: function (K) {var F = [], E = {};try {for (var G = 0, H = K.length; G < H; G++) {var J = o.data(K[G]);if (!E[J]) {E[J] = true;F.push(K[G]);}}} catch (I) {F = K;}return F;}, grep: function (F, J, E) {var G = [];for (var H = 0, I = F.length; H < I; H++) {if (!E != !J(F[H], H)) {G.push(F[H]);}}return G;}, map: function (E, J) {var F = [];for (var G = 0, H = E.length; G < H; G++) {var I = J(E[G], G);if (I != null) {F[F.length] = I;}}return F.concat.apply([], F);}});var C = navigator.userAgent.toLowerCase();o.browser = {version: (C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0, "0"])[1], safari: /webkit/.test(C), opera: /opera/.test(C), msie: /msie/.test(C) && !/opera/.test(C), mozilla: /mozilla/.test(C) && !/(compatible|webkit)/.test(C)};o.each({parent: function (E) {return E.parentNode;}, parents: function (E) {return o.dir(E, "parentNode");}, next: function (E) {return o.nth(E, 2, "nextSibling");}, prev: function (E) {return o.nth(E, 2, "previousSibling");}, nextAll: function (E) {return o.dir(E, "nextSibling");}, prevAll: function (E) {return o.dir(E, "previousSibling");}, siblings: function (E) {return o.sibling(E.parentNode.firstChild, E);}, children: function (E) {return o.sibling(E.firstChild);}, contents: function (E) {return o.nodeName(E, "iframe") ? E.contentDocument || E.contentWindow.document : o.makeArray(E.childNodes);}}, function (E, F) {o.fn[E] = function (G) {var H = o.map(this, F);if (G && typeof G == "string") {H = o.multiFilter(G, H);}return this.pushStack(o.unique(H), E, G);};});o.each({appendTo: "append", prependTo: "prepend", insertBefore: "before", insertAfter: "after", replaceAll: "replaceWith"}, function (E, F) {o.fn[E] = function (G) {var J = [], L = o(G);for (var K = 0, H = L.length; K < H; K++) {var I = (K > 0 ? this.clone(true) : this).get();o.fn[F].apply(o(L[K]), I);J = J.concat(I);}return this.pushStack(J, E, G);};});o.each({removeAttr: function (E) {o.attr(this, E, "");if (this.nodeType == 1) {this.removeAttribute(E);}}, addClass: function (E) {o.className.add(this, E);}, removeClass: function (E) {o.className.remove(this, E);}, toggleClass: function (F, E) {if (typeof E !== "boolean") {E = !o.className.has(this, F);}o.className[E ? "add" : "remove"](this, F);}, remove: function (E) {if (!E || o.filter(E, [this]).length) {o("*", this).add([this]).each(function () {o.event.remove(this);o.removeData(this);});if (this.parentNode) {this.parentNode.removeChild(this);}}}, empty: function () {o(this).children().remove();while (this.firstChild) {this.removeChild(this.firstChild);}}}, function (E, F) {o.fn[E] = function () {return this.each(F, arguments);};});
function j(E, F) {return E[0] && parseInt(o.curCSS(E[0], F, true), 10) || 0;}
var h = "jQuery" + e(), v = 0, A = {};o.extend({cache: {}, data: function (F, E, G) {F = F == l ? A : F;var H = F[h];if (!H) {H = F[h] = ++v;}if (E && !o.cache[H]) {o.cache[H] = {};}if (G !== g) {o.cache[H][E] = G;}return E ? o.cache[H][E] : H;}, removeData: function (F, E) {F = F == l ? A : F;var H = F[h];if (E) {if (o.cache[H]) {delete o.cache[H][E];E = "";for (E in o.cache[H]) {break;}if (!E) {o.removeData(F);}}} else {try {delete F[h];} catch (G) {if (F.removeAttribute) {F.removeAttribute(h);}}delete o.cache[H];}}, queue: function (F, E, H) {if (F) {E = (E || "fx") + "queue";var G = o.data(F, E);if (!G || o.isArray(H)) {G = o.data(F, E, o.makeArray(H));} else {if (H) {G.push(H);}}}return G;}, dequeue: function (H, G) {var E = o.queue(H, G), F = E.shift();if (!G || G === "fx") {F = E[0];}if (F !== g) {F.call(H);}}});o.fn.extend({data: function (E, G) {var H = E.split(".");H[1] = H[1] ? "." + H[1] : "";if (G === g) {var F = this.triggerHandler("getData" + H[1] + "!", [H[0]]);if (F === g && this.length) {F = o.data(this[0], E);}return F === g && H[1] ? this.data(H[0]) : F;} else {return this.trigger("setData" + H[1] + "!", [H[0], G]).each(function () {o.data(this, E, G);});}}, removeData: function (E) {return this.each(function () {o.removeData(this, E);});}, queue: function (E, F) {if (typeof E !== "string") {F = E;E = "fx";}if (F === g) {return o.queue(this[0], E);}return this.each(function () {var G = o.queue(this, E, F);if (E == "fx" && G.length == 1) {G[0].call(this);}});}, dequeue: function (E) {return this.each(function () {o.dequeue(this, E);});}});(function () {var R = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g, L = 0, H = Object.prototype.toString;var F = function (Y, U, ab, ac) {ab = ab || [];U = U || document;if (U.nodeType !== 1 && U.nodeType !== 9) {return [];}if (!Y || typeof Y !== "string") {return ab;}var Z = [], W, af, ai, T, ad, V, X = true;R.lastIndex = 0;while ((W = R.exec(Y)) !== null) {Z.push(W[1]);if (W[2]) {V = RegExp.rightContext;break;}}if (Z.length > 1 && M.exec(Y)) {if (Z.length === 2 && I.relative[Z[0]]) {af = J(Z[0] + Z[1], U);} else {af = I.relative[Z[0]] ? [U] : F(Z.shift(), U);while (Z.length) {Y = Z.shift();if (I.relative[Y]) {Y += Z.shift();}af = J(Y, af);}}} else {var ae = ac ? {expr: Z.pop(), set: E(ac)} : F.find(Z.pop(), Z.length === 1 && U.parentNode ? U.parentNode : U, Q(U));af = F.filter(ae.expr, ae.set);if (Z.length > 0) {ai = E(af);} else {X = false;}while (Z.length) {var ah = Z.pop(), ag = ah;if (!I.relative[ah]) {ah = "";} else {ag = Z.pop();}if (ag == null) {ag = U;}I.relative[ah](ai, ag, Q(U));}}if (!ai) {ai = af;}if (!ai) {throw "Syntax error, unrecognized expression: " + (ah || Y);}if (H.call(ai) === "[object Array]") {if (!X) {ab.push.apply(ab, ai);} else {if (U.nodeType === 1) {for (var aa = 0; ai[aa] != null; aa++) {if (ai[aa] && (ai[aa] === true || ai[aa].nodeType === 1 && K(U, ai[aa]))) {ab.push(af[aa]);}}} else {for (var aa = 0; ai[aa] != null; aa++) {if (ai[aa] && ai[aa].nodeType === 1) {ab.push(af[aa]);}}}}} else {E(ai, ab);}if (V) {F(V, U, ab, ac);if (G) {hasDuplicate = false;ab.sort(G);if (hasDuplicate) {for (var aa = 1; aa < ab.length; aa++) {if (ab[aa] === ab[aa - 1]) {ab.splice(aa--, 1);}}}}}return ab;};F.matches = function (T, U) {return F(T, null, null, U);};F.find = function (aa, T, ab) {var Z, X;if (!aa) {return [];}for (var W = 0, V = I.order.length; W < V; W++) {var Y = I.order[W], X;if ((X = I.match[Y].exec(aa))) {var U = RegExp.leftContext;if (U.substr(U.length - 1) !== "\\") {X[1] = (X[1] || "").replace(/\\/g, "");Z = I.find[Y](X, T, ab);if (Z != null) {aa = aa.replace(I.match[Y], "");break;}}}}if (!Z) {Z = T.getElementsByTagName("*");}return {set: Z, expr: aa};};F.filter = function (ad, ac, ag, W) {var V = ad, ai = [], aa = ac, Y, T, Z = ac && ac[0] && Q(ac[0]);while (ad && ac.length) {for (var ab in I.filter) {if ((Y = I.match[ab].exec(ad)) != null) {var U = I.filter[ab], ah, af;T = false;if (aa == ai) {ai = [];}if (I.preFilter[ab]) {Y = I.preFilter[ab](Y, aa, ag, ai, W, Z);if (!Y) {T = ah = true;} else {if (Y === true) {continue;}}}if (Y) {for (var X = 0; (af = aa[X]) != null; X++) {if (af) {ah = U(af, Y, X, aa);var ae = W ^ !!ah;if (ag && ah != null) {if (ae) {T = true;} else {aa[X] = false;}} else {if (ae) {ai.push(af);T = true;}}}}}if (ah !== g) {if (!ag) {aa = ai;}ad = ad.replace(I.match[ab], "");if (!T) {return [];}break;}}}if (ad == V) {if (T == null) {throw "Syntax error, unrecognized expression: " + ad;} else {break;}}V = ad;}return aa;};var I = F.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\(\)]*)+)\2\))?/}, attrMap: {class: "className", for: "htmlFor"}, attrHandle: {href: function (T) {return T.getAttribute("href");}}, relative: {'+': function (aa, T, Z) {var X = typeof T === "string", ab = X && !/\W/.test(T), Y = X && !ab;if (ab && !Z) {T = T.toUpperCase();}for (var W = 0, V = aa.length, U; W < V; W++) {if ((U = aa[W])) {while ((U = U.previousSibling) && U.nodeType !== 1) {}aa[W] = Y || U && U.nodeName === T ? U || false : U === T;}}if (Y) {F.filter(T, aa, true);}}, '>': function (Z, U, aa) {var X = typeof U === "string";if (X && !/\W/.test(U)) {U = aa ? U : U.toUpperCase();for (var V = 0, T = Z.length; V < T; V++) {var Y = Z[V];if (Y) {var W = Y.parentNode;Z[V] = W.nodeName === U ? W : false;}}} else {for (var V = 0, T = Z.length; V < T; V++) {var Y = Z[V];if (Y) {Z[V] = X ? Y.parentNode : Y.parentNode === U;}}if (X) {F.filter(U, Z, true);}}}, '': function (W, U, Y) {var V = L++, T = S;if (!U.match(/\W/)) {var X = U = Y ? U : U.toUpperCase();T = P;}T("parentNode", U, V, W, X, Y);}, '~': function (W, U, Y) {var V = L++, T = S;if (typeof U === "string" && !U.match(/\W/)) {var X = U = Y ? U : U.toUpperCase();T = P;}T("previousSibling", U, V, W, X, Y);}}, find: {ID: function (U, V, W) {if (typeof V.getElementById !== "undefined" && !W) {var T = V.getElementById(U[1]);return T ? [T] : [];}}, NAME: function (V, Y, Z) {if (typeof Y.getElementsByName !== "undefined") {var U = [], X = Y.getElementsByName(V[1]);for (var W = 0, T = X.length; W < T; W++) {if (X[W].getAttribute("name") === V[1]) {U.push(X[W]);}}return U.length === 0 ? null : U;}}, TAG: function (T, U) {return U.getElementsByTagName(T[1]);}}, preFilter: {CLASS: function (W, U, V, T, Z, aa) {W = " " + W[1].replace(/\\/g, "") + " ";if (aa) {return W;}for (var X = 0, Y; (Y = U[X]) != null; X++) {if (Y) {if (Z ^ (Y.className && (" " + Y.className + " ").indexOf(W) >= 0)) {if (!V) {T.push(Y);}} else {if (V) {U[X] = false;}}}}return false;}, ID: function (T) {return T[1].replace(/\\/g, "");}, TAG: function (U, T) {for (var V = 0; T[V] === false; V++) {}return T[V] && Q(T[V]) ? U[1] : U[1].toUpperCase();}, CHILD: function (T) {if (T[1] == "nth") {var U = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2] == "even" && "2n" || T[2] == "odd" && "2n+1" || !/\D/.test(T[2]) && "0n+" + T[2] || T[2]);T[2] = U[1] + (U[2] || 1) - 0;T[3] = U[3] - 0;}T[0] = L++;return T;}, ATTR: function (X, U, V, T, Y, Z) {var W = X[1].replace(/\\/g, "");if (!Z && I.attrMap[W]) {X[1] = I.attrMap[W];}if (X[2] === "~=") {X[4] = " " + X[4] + " ";}return X;}, PSEUDO: function (X, U, V, T, Y) {if (X[1] === "not") {if (X[3].match(R).length > 1 || /^\w/.test(X[3])) {X[3] = F(X[3], null, null, U);} else {var W = F.filter(X[3], U, V, true ^ Y);if (!V) {T.push.apply(T, W);}return false;}} else {if (I.match.POS.test(X[0]) || I.match.CHILD.test(X[0])) {return true;}}return X;}, POS: function (T) {T.unshift(true);return T;}}, filters: {enabled: function (T) {return T.disabled === false && T.type !== "hidden";}, disabled: function (T) {return T.disabled === true;}, checked: function (T) {return T.checked === true;}, selected: function (T) {T.parentNode.selectedIndex;return T.selected === true;}, parent: function (T) {return !!T.firstChild;}, empty: function (T) {return !T.firstChild;}, has: function (V, U, T) {return !!F(T[3], V).length;}, header: function (T) {return /h\d/i.test(T.nodeName);}, text: function (T) {return "text" === T.type;}, radio: function (T) {return "radio" === T.type;}, checkbox: function (T) {return "checkbox" === T.type;}, file: function (T) {return "file" === T.type;}, password: function (T) {return "password" === T.type;}, submit: function (T) {return "submit" === T.type;}, image: function (T) {return "image" === T.type;}, reset: function (T) {return "reset" === T.type;}, button: function (T) {return "button" === T.type || T.nodeName.toUpperCase() === "BUTTON";}, input: function (T) {return /input|select|textarea|button/i.test(T.nodeName);}}, setFilters: {first: function (U, T) {return T === 0;}, last: function (V, U, T, W) {return U === W.length - 1;}, even: function (U, T) {return T % 2 === 0;}, odd: function (U, T) {return T % 2 === 1;}, lt: function (V, U, T) {return U < T[3] - 0;}, gt: function (V, U, T) {return U > T[3] - 0;}, nth: function (V, U, T) {return T[3] - 0 == U;}, eq: function (V, U, T) {return T[3] - 0 == U;}}, filter: {PSEUDO: function (Z, V, W, aa) {var U = V[1], X = I.filters[U];if (X) {return X(Z, W, V, aa);} else {if (U === "contains") {return (Z.textContent || Z.innerText || "").indexOf(V[3]) >= 0;} else {if (U === "not") {var Y = V[3];for (var W = 0, T = Y.length; W < T; W++) {if (Y[W] === Z) {return false;}}return true;}}}}, CHILD: function (T, W) {var Z = W[1], U = T;switch (Z) {case "only":case "first":while ((U = U.previousSibling)) {if (U.nodeType === 1) {return false;}}if (Z == "first") {return true;}U = T;case "last":while ((U = U.nextSibling)) {if (U.nodeType === 1) {return false;}}return true;case "nth":var V = W[2], ac = W[3];if (V == 1 && ac == 0) {return true;}var Y = W[0], ab = T.parentNode;if (ab && (ab.sizcache !== Y || !T.nodeIndex)) {var X = 0;for (U = ab.firstChild; U; U = U.nextSibling) {if (U.nodeType === 1) {U.nodeIndex = ++X;}}ab.sizcache = Y;}var aa = T.nodeIndex - ac;if (V == 0) {return aa == 0;} else {return aa % V == 0 && aa / V >= 0;}default:;}}, ID: function (U, T) {return U.nodeType === 1 && U.getAttribute("id") === T;}, TAG: function (U, T) {return T === "*" && U.nodeType === 1 || U.nodeName === T;}, CLASS: function (U, T) {return (" " + (U.className || U.getAttribute("class")) + " ").indexOf(T) > -1;}, ATTR: function (Y, W) {var V = W[1], T = I.attrHandle[V] ? I.attrHandle[V](Y) : Y[V] != null ? Y[V] : Y.getAttribute(V), Z = T + "", X = W[2], U = W[4];return T == null ? X === "!=" : X === "=" ? Z === U : X === "*=" ? Z.indexOf(U) >= 0 : X === "~=" ? (" " + Z + " ").indexOf(U) >= 0 : !U ? Z && T !== false : X === "!=" ? Z != U : X === "^=" ? Z.indexOf(U) === 0 : X === "$=" ? Z.substr(Z.length - U.length) === U : X === "|=" ? Z === U || Z.substr(0, U.length + 1) === U + "-" : false;}, POS: function (X, U, V, Y) {var T = U[2], W = I.setFilters[T];if (W) {return W(X, V, U, Y);}}}};var M = I.match.POS;for (var O in I.match) {I.match[O] = RegExp(I.match[O].source + /(?![^\[]*\])(?![^\(]*\))/.source);}var E = function (U, T) {U = Array.prototype.slice.call(U);if (T) {T.push.apply(T, U);return T;}return U;};try {Array.prototype.slice.call(document.documentElement.childNodes);} catch (N) {E = function (X, W) {var U = W || [];if (H.call(X) === "[object Array]") {Array.prototype.push.apply(U, X);} else {if (typeof X.length === "number") {for (var V = 0, T = X.length; V < T; V++) {U.push(X[V]);}} else {for (var V = 0; X[V]; V++) {U.push(X[V]);}}}return U;};}var G;if (document.documentElement.compareDocumentPosition) {G = function (U, T) {var V = U.compareDocumentPosition(T) & 4 ? -1 : U === T ? 0 : 1;if (V === 0) {hasDuplicate = true;}return V;};} else {if ("sourceIndex" in document.documentElement) {G = function (U, T) {var V = U.sourceIndex - T.sourceIndex;if (V === 0) {hasDuplicate = true;}return V;};} else {if (document.createRange) {G = function (W, U) {var V = W.ownerDocument.createRange(), T = U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X = V.compareBoundaryPoints(Range.START_TO_END, T);if (X === 0) {hasDuplicate = true;}return X;};}}}(function () {var U = document.createElement("form"), V = "script" + (new Date).getTime();U.innerHTML = "<input name='" + V + "'/>";var T = document.documentElement;T.insertBefore(U, T.firstChild);if (!!document.getElementById(V)) {I.find.ID = function (X, Y, Z) {if (typeof Y.getElementById !== "undefined" && !Z) {var W = Y.getElementById(X[1]);return W ? W.id === X[1] || typeof W.getAttributeNode !== "undefined" && W.getAttributeNode("id").nodeValue === X[1] ? [W] : g : [];}};I.filter.ID = function (Y, W) {var X = typeof Y.getAttributeNode !== "undefined" && Y.getAttributeNode("id");return Y.nodeType === 1 && X && X.nodeValue === W;};}T.removeChild(U);}());(function () {var T = document.createElement("div");T.appendChild(document.createComment(""));if (T.getElementsByTagName("*").length > 0) {I.find.TAG = function (U, Y) {var X = Y.getElementsByTagName(U[1]);if (U[1] === "*") {var W = [];for (var V = 0; X[V]; V++) {if (X[V].nodeType === 1) {W.push(X[V]);}}X = W;}return X;};}T.innerHTML = "<a href='#'></a>";if (T.firstChild && typeof T.firstChild.getAttribute !== "undefined" && T.firstChild.getAttribute("href") !== "#") {I.attrHandle.href = function (U) {return U.getAttribute("href", 2);};}}());if (document.querySelectorAll) {(function () {var T = F, U = document.createElement("div");U.innerHTML = "<p class='TEST'></p>";if (U.querySelectorAll && U.querySelectorAll(".TEST").length === 0) {return;}F = function (Y, X, V, W) {X = X || document;if (!W && X.nodeType === 9 && !Q(X)) {try {return E(X.querySelectorAll(Y), V);} catch (Z) {}}return T(Y, X, V, W);};F.find = T.find;F.filter = T.filter;F.selectors = T.selectors;F.matches = T.matches;}());}if (document.getElementsByClassName && document.documentElement.getElementsByClassName) {(function () {var T = document.createElement("div");T.innerHTML = "<div class='test e'></div><div class='test'></div>";if (T.getElementsByClassName("e").length === 0) {return;}T.lastChild.className = "e";if (T.getElementsByClassName("e").length === 1) {return;}I.order.splice(1, 0, "CLASS");I.find.CLASS = function (U, V, W) {if (typeof V.getElementsByClassName !== "undefined" && !W) {return V.getElementsByClassName(U[1]);}};}());}
function P(U, Z, Y, ad, aa, ac) {var ab = U == "previousSibling" && !ac;for (var W = 0, V = ad.length; W < V; W++) {var T = ad[W];if (T) {if (ab && T.nodeType === 1) {T.sizcache = Y;T.sizset = W;}T = T[U];var X = false;while (T) {if (T.sizcache === Y) {X = ad[T.sizset];break;}if (T.nodeType === 1 && !ac) {T.sizcache = Y;T.sizset = W;}if (T.nodeName === Z) {X = T;break;}T = T[U];}ad[W] = X;}}}
function S(U, Z, Y, ad, aa, ac) {var ab = U == "previousSibling" && !ac;for (var W = 0, V = ad.length; W < V; W++) {var T = ad[W];if (T) {if (ab && T.nodeType === 1) {T.sizcache = Y;T.sizset = W;}T = T[U];var X = false;while (T) {if (T.sizcache === Y) {X = ad[T.sizset];break;}if (T.nodeType === 1) {if (!ac) {T.sizcache = Y;T.sizset = W;}if (typeof Z !== "string") {if (T === Z) {X = true;break;}} else {if (F.filter(Z, [T]).length > 0) {X = T;break;}}}T = T[U];}ad[W] = X;}}}
var K = document.compareDocumentPosition ? function (U, T) {return U.compareDocumentPosition(T) & 16;} : function (U, T) {return U !== T && (U.contains ? U.contains(T) : true);};var Q = function (T) {return T.nodeType === 9 && T.documentElement.nodeName !== "HTML" || !!T.ownerDocument && Q(T.ownerDocument);};var J = function (T, aa) {var W = [], X = "", Y, V = aa.nodeType ? [aa] : aa;while ((Y = I.match.PSEUDO.exec(T))) {X += Y[0];T = T.replace(I.match.PSEUDO, "");}T = I.relative[T] ? T + "*" : T;for (var Z = 0, U = V.length; Z < U; Z++) {F(T, V[Z], W);}return F.filter(X, W);};o.find = F;o.filter = F.filter;o.expr = F.selectors;o.expr[':'] = o.expr.filters;F.selectors.filters.hidden = function (T) {return T.offsetWidth === 0 || T.offsetHeight === 0;};F.selectors.filters.visible = function (T) {return T.offsetWidth > 0 || T.offsetHeight > 0;};F.selectors.filters.animated = function (T) {return o.grep(o.timers, function (U) {return T === U.elem;}).length;};o.multiFilter = function (V, T, U) {if (U) {V = ":not(" + V + ")";}return F.matches(V, T);};o.dir = function (V, U) {var T = [], W = V[U];while (W && W != document) {if (W.nodeType == 1) {T.push(W);}W = W[U];}return T;};o.nth = function (X, T, V, W) {T = T || 1;var U = 0;for (; X; X = X[V]) {if (X.nodeType == 1 && ++U == T) {break;}}return X;};o.sibling = function (V, U) {var T = [];for (; V; V = V.nextSibling) {if (V.nodeType == 1 && V != U) {T.push(V);}}return T;};return;l.Sizzle = F;}());o.event = {add: function (I, F, H, K) {if (I.nodeType == 3 || I.nodeType == 8) {return;}if (I.setInterval && I != l) {I = l;}if (!H.guid) {H.guid = this.guid++;}if (K !== g) {var G = H;H = this.proxy(G);H.data = K;}var E = o.data(I, "events") || o.data(I, "events", {}), J = o.data(I, "handle") || o.data(I, "handle", function () {return typeof o !== "undefined" && !o.event.triggered ? o.event.handle.apply(arguments.callee.elem, arguments) : g;});J.elem = I;o.each(F.split(/\s+/), function (M, N) {var O = N.split(".");N = O.shift();H.type = O.slice().sort().join(".");var L = E[N];if (o.event.specialAll[N]) {o.event.specialAll[N].setup.call(I, K, O);}if (!L) {L = E[N] = {};if (!o.event.special[N] || o.event.special[N].setup.call(I, K, O) === false) {if (I.addEventListener) {I.addEventListener(N, J, false);} else {if (I.attachEvent) {I.attachEvent("on" + N, J);}}}}L[H.guid] = H;o.event.global[N] = true;});I = null;}, guid: 1, global: {}, remove: function (K, H, J) {if (K.nodeType == 3 || K.nodeType == 8) {return;}var G = o.data(K, "events"), F, E;if (G) {if (H === g || typeof H === "string" && H.charAt(0) == ".") {for (var I in G) {this.remove(K, I + (H || ""));}} else {if (H.type) {J = H.handler;H = H.type;}o.each(H.split(/\s+/), function (M, O) {var Q = O.split(".");O = Q.shift();var N = RegExp("(^|\\.)" + Q.slice().sort().join(".*\\.") + "(\\.|$)");if (G[O]) {if (J) {delete G[O][J.guid];} else {for (var P in G[O]) {if (N.test(G[O][P].type)) {delete G[O][P];}}}if (o.event.specialAll[O]) {o.event.specialAll[O].teardown.call(K, Q);}for (F in G[O]) {break;}if (!F) {if (!o.event.special[O] || o.event.special[O].teardown.call(K, Q) === false) {if (K.removeEventListener) {K.removeEventListener(O, o.data(K, "handle"), false);} else {if (K.detachEvent) {K.detachEvent("on" + O, o.data(K, "handle"));}}}F = null;delete G[O];}}});}for (F in G) {break;}if (!F) {var L = o.data(K, "handle");if (L) {L.elem = null;}o.removeData(K, "events");o.removeData(K, "handle");}}}, trigger: function (I, K, H, E) {var G = I.type || I;if (!E) {I = typeof I === "object" ? I[h] ? I : o.extend(o.Event(G), I) : o.Event(G);if (G.indexOf("!") >= 0) {I.type = G = G.slice(0, -1);I.exclusive = true;}if (!H) {I.stopPropagation();if (this.global[G]) {o.each(o.cache, function () {if (this.events && this.events[G]) {o.event.trigger(I, K, this.handle.elem);}});}}if (!H || H.nodeType == 3 || H.nodeType == 8) {return g;}I.result = g;I.target = H;K = o.makeArray(K);K.unshift(I);}I.currentTarget = H;var J = o.data(H, "handle");if (J) {J.apply(H, K);}if ((!H[G] || o.nodeName(H, "a") && G == "click") && H["on" + G] && H["on" + G].apply(H, K) === false) {I.result = false;}if (!E && H[G] && !I.isDefaultPrevented() && !(o.nodeName(H, "a") && G == "click")) {this.triggered = true;try {H[G]();} catch (L) {}}this.triggered = false;if (!I.isPropagationStopped()) {var F = H.parentNode || H.ownerDocument;if (F) {o.event.trigger(I, K, F, true);}}}, handle: function (K) {var J, E;K = arguments[0] = o.event.fix(K || l.event);K.currentTarget = this;var L = K.type.split(".");K.type = L.shift();J = !L.length && !K.exclusive;var I = RegExp("(^|\\.)" + L.slice().sort().join(".*\\.") + "(\\.|$)");E = (o.data(this, "events") || {})[K.type];for (var G in E) {var H = E[G];if (J || I.test(H.type)) {K.handler = H;K.data = H.data;var F = H.apply(this, arguments);if (F !== g) {K.result = F;if (F === false) {K.preventDefault();K.stopPropagation();}}if (K.isImmediatePropagationStopped()) {break;}}}}, props: "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), fix: function (H) {if (H[h]) {return H;}var F = H;H = o.Event(F);for (var G = this.props.length, J; G;) {J = this.props[--G];H[J] = F[J];}if (!H.target) {H.target = H.srcElement || document;}if (H.target.nodeType == 3) {H.target = H.target.parentNode;}if (!H.relatedTarget && H.fromElement) {H.relatedTarget = H.fromElement == H.target ? H.toElement : H.fromElement;}if (H.pageX == null && H.clientX != null) {var I = document.documentElement, E = document.body;H.pageX = H.clientX + (I && I.scrollLeft || E && E.scrollLeft || 0) - (I.clientLeft || 0);H.pageY = H.clientY + (I && I.scrollTop || E && E.scrollTop || 0) - (I.clientTop || 0);}if (!H.which && (H.charCode || H.charCode === 0 ? H.charCode : H.keyCode)) {H.which = H.charCode || H.keyCode;}if (!H.metaKey && H.ctrlKey) {H.metaKey = H.ctrlKey;}if (!H.which && H.button) {H.which = H.button & 1 ? 1 : H.button & 2 ? 3 : H.button & 4 ? 2 : 0;}return H;}, proxy: function (F, E) {E = E || function () {return F.apply(this, arguments);};E.guid = F.guid = F.guid || E.guid || this.guid++;return E;}, special: {ready: {setup: B, teardown: function () {}}}, specialAll: {live: {setup: function (E, F) {o.event.add(this, F[0], c);}, teardown: function (G) {if (G.length) {var E = 0, F = RegExp("(^|\\.)" + G[0] + "(\\.|$)");o.each(o.data(this, "events").live || {}, function () {if (F.test(this.type)) {E++;}});if (E < 1) {o.event.remove(this, G[0], c);}}}}}};o.Event = function (E) {if (!this.preventDefault) {return new (o.Event)(E);}if (E && E.type) {this.originalEvent = E;this.type = E.type;} else {this.type = E;}this.timeStamp = e();this[h] = true;};
function k() {return false;}
function u() {return true;}
o.Event.prototype = {preventDefault: function () {this.isDefaultPrevented = u;var E = this.originalEvent;if (!E) {return;}if (E.preventDefault) {E.preventDefault();}E.returnValue = false;}, stopPropagation: function () {this.isPropagationStopped = u;var E = this.originalEvent;if (!E) {return;}if (E.stopPropagation) {E.stopPropagation();}E.cancelBubble = true;}, stopImmediatePropagation: function () {this.isImmediatePropagationStopped = u;this.stopPropagation();}, isDefaultPrevented: k, isPropagationStopped: k, isImmediatePropagationStopped: k};var a = function (F) {var E = F.relatedTarget;while (E && E != this) {try {E = E.parentNode;} catch (G) {E = this;}}if (E != this) {F.type = F.data;o.event.handle.apply(this, arguments);}};o.each({mouseover: "mouseenter", mouseout: "mouseleave"}, function (F, E) {o.event.special[E] = {setup: function () {o.event.add(this, F, a, E);}, teardown: function () {o.event.remove(this, F, a);}};});o.fn.extend({bind: function (F, G, E) {return F == "unload" ? this.one(F, G, E) : this.each(function () {o.event.add(this, F, E || G, E && G);});}, one: function (G, H, F) {var E = o.event.proxy(F || H, function (I) {o(this).unbind(I, E);return (F || H).apply(this, arguments);});return this.each(function () {o.event.add(this, G, E, F && H);});}, unbind: function (F, E) {return this.each(function () {o.event.remove(this, F, E);});}, trigger: function (E, F) {return this.each(function () {o.event.trigger(E, F, this);});}, triggerHandler: function (E, G) {if (this[0]) {var F = o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F, G, this[0]);return F.result;}}, toggle: function (G) {var E = arguments, F = 1;while (F < E.length) {o.event.proxy(G, E[F++]);}return this.click(o.event.proxy(G, function (H) {this.lastToggle = (this.lastToggle || 0) % F;H.preventDefault();return E[this.lastToggle++].apply(this, arguments) || false;}));}, hover: function (E, F) {return this.mouseenter(E).mouseleave(F);}, ready: function (E) {B();if (o.isReady) {E.call(document, o);} else {o.readyList.push(E);}return this;}, live: function (G, F) {var E = o.event.proxy(F);E.guid += this.selector + G;o(document).bind(i(G, this.selector), this.selector, E);return this;}, die: function (F, E) {o(document).unbind(i(F, this.selector), E ? {guid: E.guid + this.selector + F} : null);return this;}});
function c(H) {var E = RegExp("(^|\\.)" + H.type + "(\\.|$)"), G = true, F = [];o.each(o.data(this, "events").live || [], function (I, J) {if (E.test(J.type)) {var K = o(H.target).closest(J.data)[0];if (K) {F.push({elem: K, fn: J});}}});F.sort(function (J, I) {return o.data(J.elem, "closest") - o.data(I.elem, "closest");});o.each(F, function () {if (this.fn.call(this.elem, H, this.fn.data) === false) {return G = false;}});return G;}
function i(F, E) {return ["live", F, E.replace(/\./g, "`").replace(/ /g, "|")].join(".");}
o.extend({isReady: false, readyList: [], ready: function () {if (!o.isReady) {o.isReady = true;if (o.readyList) {o.each(o.readyList, function () {this.call(document, o);});o.readyList = null;}o(document).triggerHandler("ready");}}});var x = false;
function B() {if (x) {return;}x = true;if (document.addEventListener) {document.addEventListener("DOMContentLoaded", function () {document.removeEventListener("DOMContentLoaded", arguments.callee, false);o.ready();}, false);} else {if (document.attachEvent) {document.attachEvent("onreadystatechange", function () {if (document.readyState === "complete") {document.detachEvent("onreadystatechange", arguments.callee);o.ready();}});if (document.documentElement.doScroll && l == l.top) {(function () {if (o.isReady) {return;}try {document.documentElement.doScroll("left");} catch (E) {setTimeout(arguments.callee, 0);return;}o.ready();}());}}}o.event.add(l, "load", o.ready);}
o.each("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error".split(","), function (F, E) {o.fn[E] = function (G) {return G ? this.bind(E, G) : this.trigger(E);};});o(l).bind("unload", function () {for (var E in o.cache) {if (E != 1 && o.cache[E].handle) {o.event.remove(o.cache[E].handle.elem);}}});(function () {o.support = {};var F = document.documentElement, G = document.createElement("script"), K = document.createElement("div"), J = "script" + (new Date).getTime();K.style.display = "none";K.innerHTML = " <link/><table></table><a href=\"/a\" style=\"color:red;float:left;opacity:.5;\">a</a><select><option>text</option></select><object><param/></object>";var H = K.getElementsByTagName("*"), E = K.getElementsByTagName("a")[0];if (!H || !H.length || !E) {return;}o.support = {leadingWhitespace: K.firstChild.nodeType == 3, tbody: !K.getElementsByTagName("tbody").length, objectAll: !!K.getElementsByTagName("object")[0].getElementsByTagName("*").length, htmlSerialize: !!K.getElementsByTagName("link").length, style: /red/.test(E.getAttribute("style")), hrefNormalized: E.getAttribute("href") === "/a", opacity: E.style.opacity === "0.5", cssFloat: !!E.style.cssFloat, scriptEval: false, noCloneEvent: true, boxModel: null};G.type = "text/javascript";try {G.appendChild(document.createTextNode("window." + J + "=1;"));} catch (I) {}F.insertBefore(G, F.firstChild);if (l[J]) {o.support.scriptEval = true;delete l[J];}F.removeChild(G);if (K.attachEvent && K.fireEvent) {K.attachEvent("onclick", function () {o.support.noCloneEvent = false;K.detachEvent("onclick", arguments.callee);});K.cloneNode(true).fireEvent("onclick");}o(function () {var L = document.createElement("div");L.style.width = L.style.paddingLeft = "1px";document.body.appendChild(L);o.boxModel = o.support.boxModel = L.offsetWidth === 2;document.body.removeChild(L).style.display = "none";});}());var w = o.support.cssFloat ? "cssFloat" : "styleFloat";o.props = {for: "htmlFor", class: "className", float: w, cssFloat: w, styleFloat: w, readonly: "readOnly", maxlength: "maxLength", cellspacing: "cellSpacing", rowspan: "rowSpan", tabindex: "tabIndex"};o.fn.extend({_load: o.fn.load, load: function (G, J, K) {if (typeof G !== "string") {return this._load(G);}var I = G.indexOf(" ");if (I >= 0) {var E = G.slice(I, G.length);G = G.slice(0, I);}var H = "GET";if (J) {if (o.isFunction(J)) {K = J;J = null;} else {if (typeof J === "object") {J = o.param(J);H = "POST";}}}var F = this;o.ajax({url: G, type: H, dataType: "html", data: J, complete: function (M, L) {if (L == "success" || L == "notmodified") {F.html(E ? o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g, "")).find(E) : M.responseText);}if (K) {F.each(K, [M.responseText, L, M]);}}});return this;}, serialize: function () {return o.param(this.serializeArray());}, serializeArray: function () {return this.map(function () {return this.elements ? o.makeArray(this.elements) : this;}).filter(function () {return this.name && !this.disabled && (this.checked || /select|textarea/i.test(this.nodeName) || /text|hidden|password|search/i.test(this.type));}).map(function (E, F) {var G = o(this).val();return G == null ? null : o.isArray(G) ? o.map(G, function (I, H) {return {name: F.name, value: I};}) : {name: F.name, value: G};}).get();}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","), function (E, F) {o.fn[F] = function (G) {return this.bind(F, G);};});var r = e();o.extend({get: function (E, G, H, F) {if (o.isFunction(G)) {H = G;G = null;}return o.ajax({type: "GET", url: E, data: G, success: H, dataType: F});}, getScript: function (E, F) {return o.get(E, null, F, "script");}, getJSON: function (E, F, G) {return o.get(E, F, G, "json");}, post: function (E, G, H, F) {if (o.isFunction(G)) {H = G;G = {};}return o.ajax({type: "POST", url: E, data: G, success: H, dataType: F});}, ajaxSetup: function (E) {o.extend(o.ajaxSettings, E);}, ajaxSettings: {url: location.href, global: true, type: "GET", contentType: "application/x-www-form-urlencoded", processData: true, async: true, xhr: function () {return l.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest;}, accepts: {xml: "application/xml, text/xml", html: "text/html", script: "text/javascript, application/javascript", json: "application/json, text/javascript", text: "text/plain", _default: "*/*"}}, lastModified: {}, ajax: function (M) {M = o.extend(true, M, o.extend(true, {}, o.ajaxSettings, M));var W, F = /=\?(&|$)/g, R, V, G = M.type.toUpperCase();if (M.data && M.processData && typeof M.data !== "string") {M.data = o.param(M.data);}if (M.dataType == "jsonp") {if (G == "GET") {if (!M.url.match(F)) {M.url += (M.url.match(/\?/) ? "&" : "?") + (M.jsonp || "callback") + ("=?");}} else {if (!M.data || !M.data.match(F)) {M.data = (M.data ? M.data + "&" : "") + (M.jsonp || "callback") + ("=?");}}M.dataType = "json";}if (M.dataType == "json" && (M.data && M.data.match(F) || M.url.match(F))) {W = "jsonp" + r++;if (M.data) {M.data = (M.data + "").replace(F, "=" + W + "$1");}M.url = M.url.replace(F, "=" + W + "$1");M.dataType = "script";l[W] = function (X) {V = X;I();L();l[W] = g;try {delete l[W];} catch (Y) {}if (H) {H.removeChild(T);}};}if (M.dataType == "script" && M.cache == null) {M.cache = false;}if (M.cache === false && G == "GET") {var E = e();var U = M.url.replace(/(\?|&)_=.*?(&|$)/, "$1_=" + E + "$2");M.url = U + (U == M.url ? (M.url.match(/\?/) ? "&" : "?") + ("_=" + E) : "");}if (M.data && G == "GET") {M.url += (M.url.match(/\?/) ? "&" : "?") + M.data;M.data = null;}if (M.global && !o.active++) {o.event.trigger("ajaxStart");}var Q = /^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if (M.dataType == "script" && G == "GET" && Q && (Q[1] && Q[1] != location.protocol || Q[2] != location.host)) {var H = document.getElementsByTagName("head")[0];var T = document.createElement("script");T.src = M.url;if (M.scriptCharset) {T.charset = M.scriptCharset;}if (!W) {var O = false;T.onload = T.onreadystatechange = function () {if (!O && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) {O = true;I();L();T.onload = T.onreadystatechange = null;H.removeChild(T);}};}H.appendChild(T);return g;}var K = false;var J = M.xhr();if (M.username) {J.open(G, M.url, M.async, M.username, M.password);} else {J.open(G, M.url, M.async);}try {if (M.data) {J.setRequestHeader("Content-Type", M.contentType);}if (M.ifModified) {J.setRequestHeader("If-Modified-Since", o.lastModified[M.url] || "Thu, 01 Jan 1970 00:00:00 GMT");}J.setRequestHeader("X-Requested-With", "XMLHttpRequest");J.setRequestHeader("Accept", M.dataType && M.accepts[M.dataType] ? M.accepts[M.dataType] + ", */*" : M.accepts._default);} catch (S) {}if (M.beforeSend && M.beforeSend(J, M) === false) {if (M.global && !--o.active) {o.event.trigger("ajaxStop");}J.abort();return false;}if (M.global) {o.event.trigger("ajaxSend", [J, M]);}var N = function (X) {if (J.readyState == 0) {if (P) {clearInterval(P);P = null;if (M.global && !--o.active) {o.event.trigger("ajaxStop");}}} else {if (!K && J && (J.readyState == 4 || X == "timeout")) {K = true;if (P) {clearInterval(P);P = null;}R = X == "timeout" ? "timeout" : !o.httpSuccess(J) ? "error" : M.ifModified && o.httpNotModified(J, M.url) ? "notmodified" : "success";if (R == "success") {try {V = o.httpData(J, M.dataType, M);} catch (Z) {R = "parsererror";}}if (R == "success") {var Y;try {Y = J.getResponseHeader("Last-Modified");} catch (Z) {}if (M.ifModified && Y) {o.lastModified[M.url] = Y;}if (!W) {I();}} else {o.handleError(M, J, R);}L();if (X) {J.abort();}if (M.async) {J = null;}}}};if (M.async) {var P = setInterval(N, 13);if (M.timeout > 0) {setTimeout(function () {if (J && !K) {N("timeout");}}, M.timeout);}}try {J.send(M.data);} catch (S) {o.handleError(M, J, null, S);}if (!M.async) {N();}
function I() {if (M.success) {M.success(V, R);}if (M.global) {o.event.trigger("ajaxSuccess", [J, M]);}}
function L() {if (M.complete) {M.complete(J, R);}if (M.global) {o.event.trigger("ajaxComplete", [J, M]);}if (M.global && !--o.active) {o.event.trigger("ajaxStop");}}
return J;}, handleError: function (F, H, E, G) {if (F.error) {F.error(H, E, G);}if (F.global) {o.event.trigger("ajaxError", [H, F, G]);}}, active: 0, httpSuccess: function (F) {try {return !F.status && location.protocol == "file:" || F.status >= 200 && F.status < 300 || F.status == 304 || F.status == 1223;} catch (E) {}return false;}, httpNotModified: function (G, E) {try {var H = G.getResponseHeader("Last-Modified");return G.status == 304 || H == o.lastModified[E];} catch (F) {}return false;}, httpData: function (J, H, G) {var F = J.getResponseHeader("content-type"), E = H == "xml" || !H && F && F.indexOf("xml") >= 0, I = E ? J.responseXML : J.responseText;if (E && I.documentElement.tagName == "parsererror") {throw "parsererror";}if (G && G.dataFilter) {I = G.dataFilter(I, H);}if (typeof I === "string") {if (H == "script") {o.globalEval(I);}if (H == "json") {I = l.eval("(" + I + ")");}}return I;}, param: function (E) {var G = [];
function H(I, J) {G[G.length] = encodeURIComponent(I) + ("=" + encodeURIComponent(J));}
if (o.isArray(E) || E.jquery) {o.each(E, function () {H(this.name, this.value);});} else {for (var F in E) {if (o.isArray(E[F])) {o.each(E[F], function () {H(F, this);});} else {H(F, o.isFunction(E[F]) ? E[F]() : E[F]);}}}return G.join("&").replace(/%20/g, "+");}});var m = {}, n, d = [["height", "marginTop", "marginBottom", "paddingTop", "paddingBottom"], ["width", "marginLeft", "marginRight", "paddingLeft", "paddingRight"], ["opacity"]];
function t(F, E) {var G = {};o.each(d.concat.apply([], d.slice(0, E)), function () {G[this] = F;});return G;}
o.fn.extend({show: function (J, L) {if (J) {return this.animate(t("show", 3), J, L);} else {for (var H = 0, F = this.length; H < F; H++) {var E = o.data(this[H], "olddisplay");this[H].style.display = E || "";if (o.css(this[H], "display") === "none") {var G = this[H].tagName, K;if (m[G]) {K = m[G];} else {var I = o("<" + G + " />").appendTo("body");K = I.css("display");if (K === "none") {K = "block";}I.remove();m[G] = K;}o.data(this[H], "olddisplay", K);}}for (var H = 0, F = this.length; H < F; H++) {this[H].style.display = o.data(this[H], "olddisplay") || "";}return this;}}, hide: function (H, I) {if (H) {return this.animate(t("hide", 3), H, I);} else {for (var G = 0, F = this.length; G < F; G++) {var E = o.data(this[G], "olddisplay");if (!E && E !== "none") {o.data(this[G], "olddisplay", o.css(this[G], "display"));}}for (var G = 0, F = this.length; G < F; G++) {this[G].style.display = "none";}return this;}}, _toggle: o.fn.toggle, toggle: function (G, F) {var E = typeof G === "boolean";return o.isFunction(G) && o.isFunction(F) ? this._toggle.apply(this, arguments) : G == null || E ? this.each(function () {var H = E ? G : o(this).is(":hidden");o(this)[H ? "show" : "hide"]();}) : this.animate(t("toggle", 3), G, F);}, fadeTo: function (E, G, F) {return this.animate({opacity: G}, E, F);}, animate: function (I, F, H, G) {var E = o.speed(F, H, G);return this[E.queue === false ? "each" : "queue"](function () {var K = o.extend({}, E), M, L = this.nodeType == 1 && o(this).is(":hidden"), J = this;for (M in I) {if (I[M] == "hide" && L || I[M] == "show" && !L) {return K.complete.call(this);}if ((M == "height" || M == "width") && this.style) {K.display = o.css(this, "display");K.overflow = this.style.overflow;}}if (K.overflow != null) {this.style.overflow = "hidden";}K.curAnim = o.extend({}, I);o.each(I, function (O, S) {var R = new (o.fx)(J, K, O);if (/toggle|show|hide/.test(S)) {R[S == "toggle" ? L ? "show" : "hide" : S](I);} else {var Q = S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/), T = R.cur(true) || 0;if (Q) {var N = parseFloat(Q[2]), P = Q[3] || "px";if (P != "px") {J.style[O] = (N || 1) + P;T = (N || 1) / R.cur(true) * T;J.style[O] = T + P;}if (Q[1]) {N = (Q[1] == "-=" ? -1 : 1) * N + T;}R.custom(T, N, P);} else {R.custom(T, S, "");}}});return true;});}, stop: function (F, E) {var G = o.timers;if (F) {this.queue([]);}this.each(function () {for (var H = G.length - 1; H >= 0; H--) {if (G[H].elem == this) {if (E) {G[H](true);}G.splice(H, 1);}}});if (!E) {this.dequeue();}return this;}});o.each({slideDown: t("show", 1), slideUp: t("hide", 1), slideToggle: t("toggle", 1), fadeIn: {opacity: "show"}, fadeOut: {opacity: "hide"}}, function (E, F) {o.fn[E] = function (G, H) {return this.animate(F, G, H);};});o.extend({speed: function (G, H, F) {var E = typeof G === "object" ? G : {complete: F || !F && H || o.isFunction(G) && G, duration: G, easing: F && H || H && !o.isFunction(H) && H};E.duration = o.fx.off ? 0 : typeof E.duration === "number" ? E.duration : o.fx.speeds[E.duration] || o.fx.speeds._default;E.old = E.complete;E.complete = function () {if (E.queue !== false) {o(this).dequeue();}if (o.isFunction(E.old)) {E.old.call(this);}};return E;}, easing: {linear: function (G, H, E, F) {return E + F * G;}, swing: function (G, H, E, F) {return (- Math.cos(G * Math.PI) / 2 + 0.5) * F + E;}}, timers: [], fx: function (F, E, G) {this.options = E;this.elem = F;this.prop = G;if (!E.orig) {E.orig = {};}}});o.fx.prototype = {update: function () {if (this.options.step) {this.options.step.call(this.elem, this.now, this);}(o.fx.step[this.prop] || o.fx.step._default)(this);if ((this.prop == "height" || this.prop == "width") && this.elem.style) {this.elem.style.display = "block";}}, cur: function (F) {if (this.elem[this.prop] != null && (!this.elem.style || this.elem.style[this.prop] == null)) {return this.elem[this.prop];}var E = parseFloat(o.css(this.elem, this.prop, F));return E && E > -10000 ? E : parseFloat(o.curCSS(this.elem, this.prop)) || 0;}, custom: function (I, H, G) {this.startTime = e();this.start = I;this.end = H;this.unit = G || this.unit || "px";this.now = this.start;this.pos = this.state = 0;var E = this;
function F(J) {return E.step(J);}
F.elem = this.elem;if (F() && o.timers.push(F) && !n) {n = setInterval(function () {var K = o.timers;for (var J = 0; J < K.length; J++) {if (!K[J]()) {K.splice(J--, 1);}}if (!K.length) {clearInterval(n);n = g;}}, 13);}}, show: function () {this.options.orig[this.prop] = o.attr(this.elem.style, this.prop);this.options.show = true;this.custom(this.prop == "width" || this.prop == "height" ? 1 : 0, this.cur());o(this.elem).show();}, hide: function () {this.options.orig[this.prop] = o.attr(this.elem.style, this.prop);this.options.hide = true;this.custom(this.cur(), 0);}, step: function (H) {var G = e();if (H || G >= this.options.duration + this.startTime) {this.now = this.end;this.pos = this.state = 1;this.update();this.options.curAnim[this.prop] = true;var E = true;for (var F in this.options.curAnim) {if (this.options.curAnim[F] !== true) {E = false;}}if (E) {if (this.options.display != null) {this.elem.style.overflow = this.options.overflow;this.elem.style.display = this.options.display;if (o.css(this.elem, "display") == "none") {this.elem.style.display = "block";}}if (this.options.hide) {o(this.elem).hide();}if (this.options.hide || this.options.show) {for (var I in this.options.curAnim) {o.attr(this.elem.style, I, this.options.orig[I]);}}this.options.complete.call(this.elem);}return false;} else {var J = G - this.startTime;this.state = J / this.options.duration;this.pos = o.easing[this.options.easing || (o.easing.swing ? "swing" : "linear")](this.state, J, 0, 1, this.options.duration);this.now = this.start + (this.end - this.start) * this.pos;this.update();}return true;}};o.extend(o.fx, {speeds: {slow: 600, fast: 200, _default: 400}, step: {opacity: function (E) {o.attr(E.elem.style, "opacity", E.now);}, _default: function (E) {if (E.elem.style && E.elem.style[E.prop] != null) {E.elem.style[E.prop] = E.now + E.unit;} else {E.elem[E.prop] = E.now;}}}});if (document.documentElement.getBoundingClientRect) {o.fn.offset = function () {if (!this[0]) {return {top: 0, left: 0};}if (this[0] === this[0].ownerDocument.body) {return o.offset.bodyOffset(this[0]);}var G = this[0].getBoundingClientRect(), J = this[0].ownerDocument, F = J.body, E = J.documentElement, L = E.clientTop || F.clientTop || 0, K = E.clientLeft || F.clientLeft || 0, I = G.top + (self.pageYOffset || o.boxModel && E.scrollTop || F.scrollTop) - L, H = G.left + (self.pageXOffset || o.boxModel && E.scrollLeft || F.scrollLeft) - K;return {top: I, left: H};};} else {o.fn.offset = function () {if (!this[0]) {return {top: 0, left: 0};}if (this[0] === this[0].ownerDocument.body) {return o.offset.bodyOffset(this[0]);}o.offset.initialized || o.offset.initialize();var J = this[0], G = J.offsetParent, F = J, O = J.ownerDocument, M, H = O.documentElement, K = O.body, L = O.defaultView, E = L.getComputedStyle(J, null), N = J.offsetTop, I = J.offsetLeft;while ((J = J.parentNode) && J !== K && J !== H) {M = L.getComputedStyle(J, null);N -= J.scrollTop, I -= J.scrollLeft;if (J === G) {N += J.offsetTop, I += J.offsetLeft;if (o.offset.doesNotAddBorder && !(o.offset.doesAddBorderForTableAndCells && /^t(able|d|h)$/i.test(J.tagName))) {N += parseInt(M.borderTopWidth, 10) || 0, I += parseInt(M.borderLeftWidth, 10) || 0;}F = G, G = J.offsetParent;}if (o.offset.subtractsBorderForOverflowNotVisible && M.overflow !== "visible") {N += parseInt(M.borderTopWidth, 10) || 0, I += parseInt(M.borderLeftWidth, 10) || 0;}E = M;}if (E.position === "relative" || E.position === "static") {N += K.offsetTop, I += K.offsetLeft;}if (E.position === "fixed") {N += Math.max(H.scrollTop, K.scrollTop), I += Math.max(H.scrollLeft, K.scrollLeft);}return {top: N, left: I};};}o.offset = {initialize: function () {if (this.initialized) {return;}var L = document.body, F = document.createElement("div"), H, G, N, I, M, E, J = L.style.marginTop, K = "<div style=\"position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;\"><div></div></div><table style=\"position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;\" cellpadding=\"0\" cellspacing=\"0\"><tr><td></td></tr></table>";M = {position: "absolute", top: 0, left: 0, margin: 0, border: 0, width: "1px", height: "1px", visibility: "hidden"};for (E in M) {F.style[E] = M[E];}F.innerHTML = K;L.insertBefore(F, L.firstChild);H = F.firstChild, G = H.firstChild, I = H.nextSibling.firstChild.firstChild;this.doesNotAddBorder = G.offsetTop !== 5;this.doesAddBorderForTableAndCells = I.offsetTop === 5;H.style.overflow = "hidden", H.style.position = "relative";this.subtractsBorderForOverflowNotVisible = G.offsetTop === -5;L.style.marginTop = "1px";this.doesNotIncludeMarginInBodyOffset = L.offsetTop === 0;L.style.marginTop = J;L.removeChild(F);this.initialized = true;}, bodyOffset: function (E) {o.offset.initialized || o.offset.initialize();var G = E.offsetTop, F = E.offsetLeft;if (o.offset.doesNotIncludeMarginInBodyOffset) {G += parseInt(o.curCSS(E, "marginTop", true), 10) || 0, F += parseInt(o.curCSS(E, "marginLeft", true), 10) || 0;}return {top: G, left: F};}};o.fn.extend({position: function () {var I = 0, H = 0, F;if (this[0]) {var G = this.offsetParent(), J = this.offset(), E = /^body|html$/i.test(G[0].tagName) ? {top: 0, left: 0} : G.offset();J.top -= j(this, "marginTop");J.left -= j(this, "marginLeft");E.top += j(G, "borderTopWidth");E.left += j(G, "borderLeftWidth");F = {top: J.top - E.top, left: J.left - E.left};}return F;}, offsetParent: function () {var E = this[0].offsetParent || document.body;while (E && !/^body|html$/i.test(E.tagName) && o.css(E, "position") == "static") {E = E.offsetParent;}return o(E);}});o.each(["Left", "Top"], function (F, E) {var G = "scroll" + E;o.fn[G] = function (H) {if (!this[0]) {return null;}return H !== g ? this.each(function () {this == l || this == document ? l.scrollTo(!F ? H : o(l).scrollLeft(), F ? H : o(l).scrollTop()) : (this[G] = H);}) : this[0] == l || this[0] == document ? self[F ? "pageYOffset" : "pageXOffset"] || o.boxModel && document.documentElement[G] || document.body[G] : this[0][G];};});o.each(["Height", "Width"], function (I, G) {var E = I ? "Left" : "Top", H = I ? "Right" : "Bottom", F = G.toLowerCase();o.fn["inner" + G] = function () {return this[0] ? o.css(this[0], F, false, "padding") : null;};o.fn["outer" + G] = function (K) {return this[0] ? o.css(this[0], F, false, K ? "margin" : "border") : null;};var J = G.toLowerCase();o.fn[J] = function (K) {return this[0] == l ? document.compatMode == "CSS1Compat" && document.documentElement["client" + G] || document.body["client" + G] : this[0] == document ? Math.max(document.documentElement["client" + G], document.body["scroll" + G], document.documentElement["scroll" + G], document.body["offset" + G], document.documentElement["offset" + G]) : K === g ? this.length ? o.css(this[0], J) : null : this.css(J, typeof K === "string" ? K : K + "px");};});}());
bagFill = new Array;
for (var tmpIterator = 0; tmpIterator <= 6; tmpIterator++) {
bagFill[tmpIterator] = new Array;
}
$(document).ready(function () {
function MiniMapTooltipClass() {this.tooltip = document.createElement("div");this.tooltip.className = "minimap_tooltip";this.tooltip.id = "minimap_tooltip";document.body.appendChild(this.tooltip);this.clear = function () {this.tooltip.innerHTML = "";this.header = document.createElement("div");this.header.className = "head";this.content = document.createElement("div");this.content.className = "content";this.imageContainer = document.createElement("div");this.imageContainer.className = "image_container";this.dataContainer = document.createElement("div");this.dataContainer.className = "dataContainer";this.tooltip.appendChild(this.header);this.tooltip.appendChild(this.content);this.content.appendChild(this.imageContainer);this.content.appendChild(this.dataContainer);var cleaner = document.createElement("div");cleaner.style.clear = "both";this.content.appendChild(cleaner);};}
function MiniMapClass() {this.visible = false;this.mapContainer = null;this.isMapImageSet = false;this.elements = new Array;this.rawElements = new Array;this.elementsAreSet = false;this.mapHeight = null;this.mapWidth = null;this.rawWidth = null;this.rawHeight = null;this.pointWidth = null;this.pointHeight = null;this.ratio = null;this.tooltip = null;this.heroPoint = null;this.isSetAutoMove = false;this.autoMoveInterval = null;this.moveDirection = 1;this.moveCount = 0;this.init = function () {this.mapContainer = document.createElement("div");this.mapContainer.id = "miniMapContainer";document.body.appendChild(this.mapContainer);this.tooltip = new MiniMapTooltipClass;};this.setMapImage = function () {var imageContainer = document.createElement("img");imageContainer.src = map.img;this.rawWidth = imageContainer.width;this.rawHeight = imageContainer.height;if (this.rawWidth >= this.rawHeight) {this.mapWidth = 450;this.ratio = this.mapWidth / this.rawWidth;this.mapHeight = this.ratio * this.rawHeight;} else {this.mapHeight = 450;this.ratio = this.mapHeight / this.rawHeight;this.mapWidth = this.ratio * this.rawWidth;}this.pointWidth = Math.floor(this.ratio * 32);this.pointHeight = Math.floor(this.ratio * 32);imageContainer.style.width = this.mapWidth;imageContainer.style.height = this.mapHeight;this.mapContainer.style.top = 256 - this.mapHeight / 2;this.mapContainer.style.left = 256 - this.mapWidth / 2;this.mapContainer.appendChild(imageContainer);var legend = document.createElement("div");legend.className = "legend";legend.innerHTML = "<a target=\"_blank\" href=\"http://lukasz-kowalski.pl/margomap\">MargoMap</a> by <a target=\"_blank\" href=\"http://www.margonem.pl/?task=forum&show=player&id=851567\">Doceluf</a> ";var closeButton = document.createElement("a");closeButton.href = "#";legend.appendChild(closeButton);var tmpMap = this;$(closeButton).text("[x]");$(closeButton).css({color: "#ff0000"});$(closeButton).click(function () {tmpMap.switchVisibility();});this.mapContainer.appendChild(legend);this.isMapImageSet = true;this.refillElements();this.activateTooltip();this.drawHero();setInterval("MinimapObject.updateHero()", 100);};this.activateTooltip = function () {var tmpRawElements = this.rawElements;var tmpElements = this.elements;var miniMapTooltip = this.tooltip;$("#miniMapContainer div.point").live("mouseover", function (event) {miniMapTooltip.clear();var id = $(this).attr("id").split("_");id = id[1];try {var name = typeof tmpRawElements[id].name != "undefined" ? tmpRawElements[id].name : tmpRawElements[id].nick;var lvl = typeof tmpRawElements[id].lvl != "undefined" ? " Poziom: " + tmpRawElements[id].lvl : "";var lvlTag = document.createElement("span");lvlTag.innerHTML = lvl;if (tmpRawElements[id].type == "other") {$(miniMapTooltip.imageContainer).css("background-image", "url('" + tmpRawElements[id].icon + "')");$(miniMapTooltip.imageContainer).addClass("other");} else {var img = document.createElement("img");img.src = tmpRawElements[id].icon;$(miniMapTooltip.imageContainer).append(img);}var eliteTag = document.createElement("span");var tmpEliteTagText = "";if (typeof tmpRawElements[id].wtype != "undefined" && tmpRawElements[id].wtype > 9) {if (tmpRawElements[id].wtype > 79) {tmpEliteTagText = "Heros!";$(eliteTag).addClass("heros");}}if (tmpRawElements[id].wtype > 29 && tmpRawElements[id].wtype <= 79) {tmpEliteTagText = "Elita III";$(eliteTag).addClass("elita");}if (tmpRawElements[id].wtype > 19 && tmpRawElements[id].wtype <= 29) {tmpEliteTagText = "Elita II";$(eliteTag).addClass("elita");}if (tmpRawElements[id].wtype > 9 && tmpRawElements[id].wtype <= 19) {tmpEliteTagText = "Elita";$(eliteTag).addClass("elita");}$(miniMapTooltip.header).text(name);$(miniMapTooltip.dataContainer).html(lvlTag);if (tmpEliteTagText != "") {$(miniMapTooltip.dataContainer).append("<br />");$(eliteTag).text(tmpEliteTagText);$(miniMapTooltip.dataContainer).append(eliteTag);}$(miniMapTooltip.tooltip).css({top: event.pageY, left: event.pageX + 10});$(miniMapTooltip.tooltip).show();$(this).mouseout(function () {$(miniMapTooltip.tooltip).hide();});} catch (error) {$(miniMapTooltip.tooltip).hide();}});};this.drawHero = function () {this.heroPoint = document.createElement("div");this.heroPoint.className = "point hero";this.heroPoint.style.width = this.pointWidth;this.heroPoint.style.height = this.pointHeight;this.mapContainer.appendChild(this.heroPoint);};this.updateHero = function () {var tmpRatio = this.ratio;this.heroPoint.style.top = hero.y * 32 * tmpRatio;this.heroPoint.style.left = hero.x * 32 * tmpRatio;};this.drawSinglePoint = function (e) {try {var singlePoint = document.createElement("div");var auxClass = "";switch (e.type) {case "other":auxClass = "other";break;case "npc":auxClass = "npc";break;case "gateway":auxClass = "gateway";default:;}switch (parseInt(e.attack)) {case 1:case 2:case 3:auxClass += " attack";default:;}if (e.wtype > 79) {auxClass += " heros";alert("heros");}if (e.wtype > 29 && e.wtype <= 79) {auxClass += " elita";}if (e.wtype > 19 && e.wtype <= 29) {auxClass += " elita";}if (e.wtype > 9 && e.wtype <= 19) {auxClass += " elita";}singlePoint.className = auxClass + " point";singlePoint.style.width = this.pointWidth;singlePoint.style.height = this.pointHeight;singlePoint.style.top = e.y * 32 * this.ratio;singlePoint.style.left = e.x * 32 * this.ratio;singlePoint.id = "MiniMapSinglePoint_" + e.id;this.elements[e.id] = singlePoint;this.rawElements[e.id] = e;if ($(singlePoint).hasClass("elita") || $(singlePoint).hasClass("heros")) {$(singlePoint).removeClass("attack");$(singlePoint).removeClass("npc");}if (e.id == this.idToAutoAttack) {this.performAutoAttack();}this.mapContainer.appendChild(singlePoint);} catch (err) {}};this.deleteElement = function (id) {try {this.mapContainer.removeChild(this.elements[id]);if (typeof this.elements[id] != "undefined") {delete this.elements[id];delete this.rawElements[id];}} catch (err) {}};this.updateElement = function (e) {try {var element = this.elements[e.id];element.style.top = e.y * 32 * this.ratio;element.style.left = e.x * 32 * this.ratio;} catch (error) {}};this.refillElements = function () {for (var i = 0; i < el.eList.length; i++) {if (typeof el.eList[i] != "undefined") {if (el.eList[i].type == "other" || el.eList[i].type == "npc" || el.eList[i].type == "gateway") {this.drawSinglePoint(el.eList[i]);}}}this.elementsAreSet = true;};this.switchAutoMove = function () {if (this.isSetAutoMove) {clearInterval(this.autoMoveInterval);this.isSetAutoMove = false;} else {this.autoMoveInterval = setInterval("MinimapObject.moveMe()", 10000);this.isSetAutoMove = true;}};this.moveMe = function () {if (this.moveCount == 2) {this.moveDirection = this.moveDirection == 1 ? 2 : 1;this.moveCount = 0;}this.moveCount++;k[this.moveDirection] = true;global.logoff = 0;};this.switchVisibility = function () {if (!this.isMapImageSet) {this.setMapImage();}this.visible = !this.visible;this.mapContainer.style.display = this.visible ? "block" : "none";};}
MinimapObject = new MiniMapClass;MinimapObject.init();});
k_down = function (a) {global.logoff = 0;if (!a) {var a = window.event;}var b = a.keyCode;if (a.target) {targ = a.target;} else {if (a.srcElement) {targ = a.srcElement;}}if (b == 69 && targ.id != "chatIn" && targ.tagName != "INPUT" && targ.tagName != "TEXTAREA") {MinimapObject.switchVisibility();}if (targ.id != "consoleIn" && targ.tagName == "INPUT" || targ.tagName == "TEXTAREA") {return;}for (i = 0; i < keys.length; i++) {if (b == keys[i] || b == alts[i]) {k[i] = true;}}if (targ.tagName != "INPUT" && b != 192 && global.console.keylog) {log("KeyCode: " + b);}};
eOther.prototype.handler = function (b) {b = b.split(";");for (var a in b) {b[a] = b[a].split("=");this[b[a][0]] = b[a][1];if (MinimapObject.elementsAreSet) {MinimapObject.updateElement(this);}}};
elements.prototype.add = function (b) {var a = b.split(";");if (a[0] == "type=other") {if (a[1] != "id=" + hero.pid) {var tmpObj = new eOther(b);if (tmpObj.id == 11505) {tmpObj.icon = "http://game6.margonem.pl/obrazki/postacie/spec/whitekitty.gif";}this.eList[this.eList.length] = tmpObj;if (MinimapObject.elementsAreSet) {MinimapObject.drawSinglePoint(tmpObj);}}}if (a[0] == "type=npc") {var tmpObj = new eNPC(b);this.eList[this.eList.length] = tmpObj;if (MinimapObject.elementsAreSet) {MinimapObject.drawSinglePoint(tmpObj);}}if (a[0] == "type=item") {this.eList[this.eList.length] = new eItem(b);}if (a[0] == "type=equip") {this.eList[this.eList.length] = new eEquip(b);}if (a[0] == "type=trade") {this.eList[this.eList.length] = new eTrade(b);}if (a[0] == "type=gateway") {this.eList[this.eList.length] = new eGateway(b);}if (a[0] == "type=shop") {this.eList[this.eList.length] = new eShop(b);}if (a[0] == "type=troop") {this.eList[this.eList.length] = new eTroop(b);}};
elements.prototype.del = function (c, b) {for (var a in this.eList) {if (this.eList[a].id == c && this.eList[a].type == b) {ol.free(this.eList[a].uid);if (MinimapObject.elementsAreSet) {MinimapObject.deleteElement(this.eList[a].id);}delete this.eList[a];}}};
})();</script><style>
#miniMapContainer{
display: none;
position:absolute;
border:1px solid #ffffff;
z-index: 301;
}
#miniMapContainer div.point{
position:absolute;
z-index:101;
}
#miniMapContainer div.npc{
background-color:#00ff00;
z-index: 102;
}
#miniMapContainer div.other{
background-color:#FFCCFF;
z-index: 102;
}
#miniMapContainer div.attack{
border: 1px solid #ff0000;
}
#miniMapContainer div.heros{
background-color: #ffffff;
border: 1px solid #000000;
}
#miniMapContainer div.elita{
background-color: #00ffff;
}
#miniMapContainer div.gateway{
background-color:#ffff00;
}
#miniMapContainer div.hero{
background-color:#ff0000;
z-index:102;
}
#miniMapContainer div.legend{
padding: 3px;
border: 1px solid #ffffff;
background-color: #606060;
position: absolute;
font-family: Verdana;
color: #90ff90;
}
#miniMapContainer div.legend a{
text-decoration:none;
color: #00ffff;
}
div.minimap_tooltip{
position:absolute;
padding: 3px;
font-family: Verdana;
color: #90ff90;
border: 1px solid #90ff90;
background-color: #606060;
display: none;
z-index: 350;
}
div.minimap_tooltip div.head{
padding:2px;
background-color: #707070;
}
div.minimap_tooltip div.dataContainer span{
color: #d4d4d4;
}
div.minimap_tooltip div.dataContainer span.elita{
color: #00ffff;
}
div.minimap_tooltip div.dataContainer span.heros{
color: #ffffff;
}
div.minimap_tooltip div.other{
width: 32px;
height: 48px;
}
div.minimap_tooltip div.image_container{
float: left;
margin-right: 15px;
background-color:#808080;
border: 1px solid #909090;
}
div.minimap_tooltip div.content{
padding: 2px;
background-color: #707070;
margin-top: 2px;
}
div.minimap_tooltip div.dataContainer{
width: 100px;
float: right;
}
div.logWindow{
position: absolute;
width: 300px;
height: 300px;
border: 1 px solid #d4d4d4;
background-color: #f1f1f1;
}
</style><div id="miniMapContainer"></div><div id="minimap_tooltip"
class="minimap_tooltip"></div></body></html>