/* Sitestat */
function sitestat(ns_l) { ns_l += '&ns__t=' + (new Date()).getTime(); ns_pixelUrl = ns_l; ns_0 = document.referrer; ns_0 = (ns_0.lastIndexOf('/') == ns_0.length - 1) ? ns_0.substring(ns_0.lastIndexOf('/'), 0) : ns_0; if (ns_0.length > 0) ns_l += '&ns_referrer=' + escape(ns_0); if (document.images) { ns_1 = new Image(); ns_1.src = ns_l } else document.write('<img src="' + ns_l + '" width="1" height="1" alt="">') }

/* Cookies */
function createCookie(name, value, days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = "; expires=" + date.toGMTString() } document.cookie = name + "=" + value + expires + "; path=/" } function readCookie(name) { var i = 0; var nameEQ = name + "="; var ca = document.cookie.split(';'); for (i; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) === ' ') { c = c.substring(1, c.length) } if (c.indexOf(nameEQ) === 0) { return c.substring(nameEQ.length, c.length) } } return null } function eraseCookie(name) { createCookie(name, "", -1) }

/* jQuery JavaScript Library v1.3.2 http://jquery.com/ */
(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])/ig, 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) }) } });

/* Sizzle CSS Selector Engine - v0.9.3, Copyright 2009, The Dojo Foundation (http://sizzlejs.com/) */
(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) } } }, 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") } })})();

/* jQuery Autocomplete plugin 1.1 - Copyright (c) 2009 Jörn Zaefferer - http: //bassistance.de/jquery-plugins/jquery-plugin-autocomplete */
eval(function(p, a, c, k, e, r) { e = function(c) { return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) r[e(c)] = k[c] || e(c); k = [function(e) { return r[e] } ]; e = function() { return '\\w+' }; c = 1 }; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); return p } (';(4($){$.1f.1I({1g:4(1J,3){6 1K=Y 1J=="1L";3=$.1I({},$.N.2f,{Z:1K?1J:Q,7:1K?Q:1J,1M:1K?$.N.2f.1M:10,I:3&&!3.1N?10:3Q},3);3.1O=3.1O||4(e){a e};3.1P=3.1P||3.2g;a m.J(4(){2h $.N(m,3)})},u:4(1Q){a m.11("u",1Q)},1n:4(1Q){a m.12("1n",[1Q])},2i:4(){a m.12("2i")},2j:4(3){a m.12("2j",[3])},2k:4(){a m.12("2k")}});$.N=4(g,3){6 C={2P:38,2Q:40,2R:46,2S:9,2T:13,2U:27,2V:3R,2W:33,2X:34,2Y:8};6 $g=$(g).3S("1g","3T").R(3.2Z);6 1h;6 14="";6 1o=$.N.30(3);6 1i=0;6 1R;6 1j={1S:t};6 h=$.N.31(3,g,2l,1j);6 1T;$.2m.32&&$(g.35).11("3U.1g",4(){5(1T){1T=t;a t}});$g.11(($.2m.32?"3V":"3W")+".1g",4(w){1i=1;1R=w.36;3X(w.36){S C.2P:w.1p();5(h.O()){h.37()}j{15(0,B)}T;S C.2Q:w.1p();5(h.O()){h.39()}j{15(0,B)}T;S C.2W:w.1p();5(h.O()){h.3a()}j{15(0,B)}T;S C.2X:w.1p();5(h.O()){h.3b()}j{15(0,B)}T;S 3.1k&&$.1q(3.U)==","&&C.2V:S C.2S:S C.2T:5(2l()){w.1p();1T=B;a t}T;S C.2U:h.16();T;3Y:2n(1h);1h=2o(15,3.1M);T}}).3c(4(){1i++}).3Z(4(){1i=0;5(!1j.1S){3d()}}).3e(4(){5(1i++>1&&!h.O()){15(0,B)}}).11("1n",4(){6 1f=(1U.f>1)?1U[1]:Q;4 2p(q,7){6 u;5(7&&7.f){1l(6 i=0;i<7.f;i++){5(7[i].u.K()==q.K()){u=7[i];T}}}5(Y 1f=="4")1f(u);j $g.12("u",u&&[u.7,u.e])}$.J(17($g.L()),4(i,e){2q(e,2p,2p)})}).11("2i",4(){1o.1r()}).11("2j",4(){$.1I(3,1U[1]);5("7"3f 1U[1])1o.1s()}).11("2k",4(){h.1V();$g.1V();$(g.35).1V(".1g")});4 2l(){6 D=h.D();5(!D)a t;6 v=D.u;14=v;5(3.1k){6 y=17($g.L());5(y.f>1){6 3g=3.U.f;6 1t=$(g).1m().E;6 2r,1W=0;$.J(y,4(i,1u){1W+=1u.f;5(1t<=1W){2r=i;a t}1W+=3g});y[2r]=v;v=y.3h(3.U)}v+=3.U}$g.L(v);1v();$g.12("u",[D.7,D.e]);a B}4 15(41,3i){5(1R==C.2R){h.16();a}6 P=$g.L();5(!3i&&P==14)a;14=P;P=1w(P);5(P.f>=3.2s){$g.R(3.2t);5(!3.1X)P=P.K();2q(P,3j,1v)}j{1Y();h.16()}};4 17(e){5(!e)a[""];5(!3.1k)a[$.1q(e)];a $.42(e.2u(3.U),4(1u){a $.1q(e).f?$.1q(1u):Q})}4 1w(e){5(!3.1k)a e;6 y=17(e);5(y.f==1)a y[0];6 1t=$(g).1m().E;5(1t==e.f){y=17(e)}j{y=17(e.2v(e.3k(1t),""))}a y[y.f-1]}4 1Z(q,2w){5(3.1Z&&(1w($g.L()).K()==q.K())&&1R!=C.2Y){$g.L($g.L()+2w.3k(1w(14).f));$(g).1m(14.f,14.f+2w.f)}};4 3d(){2n(1h);1h=2o(1v,43)};4 1v(){6 44=h.O();h.16();2n(1h);1Y();5(3.3l){$g.1n(4(u){5(!u){5(3.1k){6 y=17($g.L()).1x(0,-1);$g.L(y.3h(3.U)+(y.f?3.U:""))}j{$g.L("");$g.12("u",Q)}}})}};4 3j(q,7){5(7&&7.f&&1i){1Y();h.3m(7,q);1Z(q,7[0].e);h.2x()}j{1v()}};4 2q(z,20,3n){5(!3.1X)z=z.K();6 7=1o.3o(z);5(7&&7.f){20(z,7)}j 5((Y 3.Z=="1L")&&(3.Z.f>0)){6 1y={45:+2h 47()};$.J(3.1y,4(3p,21){1y[3p]=Y 21=="4"?21():21});$.48({49:"4a",4b:"1g"+g.4c,3q:3.3q,Z:3.Z,7:$.1I({q:1w(z),4d:3.I},1y),20:4(7){6 18=3.22&&3.22(7)||22(7);1o.1z(z,18);20(z,18)}})}j{h.3r();3n(z)}};4 22(7){6 18=[];6 2y=7.2u("\\n");1l(6 i=0;i<2y.f;i++){6 A=$.1q(2y[i]);5(A){A=A.2u("|");18[18.f]={7:A,e:A[0],u:3.23&&3.23(A,A[0])||A[0]}}}a 18};4 1Y(){$g.1A(3.2t)}};$.N.2f={2Z:"4e",3s:"4f",2t:"4g",2s:1,1M:4h,1X:t,1B:B,24:t,1C:10,I:4i,3l:t,1y:{},2z:B,2g:4(A){a A[0]},1P:Q,1Z:t,F:0,1k:t,U:", ",1O:4(e,z){a e.2v(2h 4j("(?![^&;]+;)(?!<[^<>]*)("+z.2v(/([\\^\\$\\(\\)\\[\\]\\{\\}\\*\\.\\+\\?\\|\\\\])/3t,"\\\\$1")+")(?![^<>]*>)(?![^&;]+;)","3t"),"<26>$1</26>")},1N:B,28:4k};$.N.30=4(3){6 7={};6 f=0;4 1B(s,2A){5(!3.1X)s=s.K();6 i=s.3u(2A);5(3.24=="1u"){i=s.K().1n("\\\\b"+2A.K())}5(i==-1)a t;a i==0||3.24};4 1z(q,e){5(f>3.1C){1r()}5(!7[q]){f++}7[q]=e}4 1s(){5(!3.7)a t;6 19={},3v=0;5(!3.Z)3.1C=1;19[""]=[];1l(6 i=0,3w=3.7.f;i<3w;i++){6 V=3.7[i];V=(Y V=="1L")?[V]:V;6 e=3.1P(V,i+1,3.7.f);5(e===t)2B;6 29=e.4l(0).K();5(!19[29])19[29]=[];6 A={e:e,7:V,u:3.23&&3.23(V)||e};19[29].2C(A);5(3v++<3.I){19[""].2C(A)}};$.J(19,4(i,e){3.1C++;1z(i,e)})}2o(1s,25);4 1r(){7={};f=0}a{1r:1r,1z:1z,1s:1s,3o:4(q){5(!3.1C||!f)a Q;5(!3.Z&&3.24){6 1a=[];1l(6 k 3f 7){5(k.f>0){6 c=7[k];$.J(c,4(i,x){5(1B(x.e,q)){1a.2C(x)}})}}a 1a}j 5(7[q]){a 7[q]}j 5(3.1B){1l(6 i=q.f-1;i>=3.2s;i--){6 c=7[q.4m(0,i)];5(c){6 1a=[];$.J(c,4(i,x){5(1B(x.e,q)){1a[1a.f]=x}});a 1a}}}a Q}}};$.N.31=4(3,g,h,1j){6 G={H:"4n"};6 l,o=-1,7,z="",2D=B,p,r;4 3x(){5(!2D)a;p=$("<4o/>").16().R(3.3s).1b("4p","4q").2a(2E.3y);$("<26>4r</26>").2a(p);r=$("<4s/>").2a(p).4t(4(w){5(1c(w).3z&&1c(w).3z.4u()==\'3A\'){o=$("1D",r).1A(G.H).4v(1c(w));$(1c(w)).R(G.H)}}).3e(4(w){$(1c(w)).R(G.H);h();g.3c();a t}).4w(4(){1j.1S=B}).4x(4(){1j.1S=t});5(3.F>0)p.1b("F",3.F);2D=t}4 1c(w){6 p=w.1c;4y(p&&p.4z!="3A")p=p.4A;5(!p)a[];a p}4 1d(2b){l.1x(o,o+1).1A(G.H);3B(2b);6 2F=l.1x(o,o+1).R(G.H);5(3.1N){6 M=0;l.1x(0,o).J(4(){M+=m.1E});5((M+2F[0].1E-r.1F())>r[0].4B){r.1F(M+2F[0].1E-r.4C())}j 5(M<r.1F()){r.1F(M)}}};4 3B(2b){o+=2b;5(o<0){o=l.1G()-1}j 5(o>=l.1G()){o=0}}4 3C(2G){a 3.I&&3.I<2G?3.I:2G}4 3D(){r.3E();6 I=3C(7.f);1l(6 i=0;i<I;i++){5(!7[i])2B;6 2H=3.2g(7[i].7,i+1,I,7[i].e,z);5(2H===t)2B;6 1D=$("<1D/>").4D(3.1O(2H,z)).R(i%2==0?"4E":"4F").2a(r)[0];$.7(1D,"3F",7[i])}l=r.4G("1D");5(3.2z){l.1x(0,1).R(G.H);o=0}5($.1f.3G)r.3G()}a{3m:4(d,q){3x();7=d;z=q;3D()},39:4(){1d(1)},37:4(){1d(-1)},3a:4(){5(o!=0&&o-8<0){1d(-o)}j{1d(-8)}},3b:4(){5(o!=l.1G()-1&&o+8>l.1G()){1d(l.1G()-1-o)}j{1d(8)}},16:4(){p&&p.16();l&&l.1A(G.H);o=-1},O:4(){a p&&p.4H(":O")},4I:4(){a m.O()&&(l.3H("."+G.H)[0]||3.2z&&l[0])},2x:4(){6 M=$(g).M();p.1b({F:Y 3.F=="1L"||3.F>0?3.F:$(g).F(),3I:M.3I+g.1E,2I:M.2I}).2x();5(3.1N){r.1F(0);r.1b({3J:3.28,4J:\'4K\'});5($.2m.4L&&Y 2E.3y.4M.3J==="2c"){6 2d=0;l.J(4(){2d+=m.1E});6 2J=2d>3.28;r.1b(\'4N\',2J?3.28:2d);5(!2J){l.F(r.F()-3K(l.1b("3L-2I"))-3K(l.1b("3L-4O")))}}}},D:4(){6 D=l&&l.3H("."+G.H).1A(G.H);a D&&D.f&&$.7(D[0],"3F")},3r:4(){r&&r.3E()},1V:4(){p&&p.4P()}}};$.1f.1m=4(E,W){5(E!==2c){a m.J(4(){5(m.2K){6 1e=m.2K();5(W===2c||E==W){1e.4Q("2L",E);1e.h()}j{1e.4R(B);1e.4S("2L",E);1e.4T("2L",W);1e.h()}}j 5(m.3M){m.3M(E,W)}j 5(m.2e){m.2e=E;m.3N=W}})}6 X=m[0];5(X.2K){6 2M=2E.1m.4U(),3O=X.e,2N="<->",2O=2M.3P.f;2M.3P=2N;6 1H=X.e.3u(2N);X.e=3O;m.1m(1H,1H+2O);a{E:1H,W:1H+2O}}j 5(X.2e!==2c){a{E:X.2e,W:X.3N}}}})(4V);', 62, 306, '|||options|function|if|var|data|||return||||value|length|input|select||else||listItems|this||active|element||list||false|result||event||words|term|row|true|KEY|selected|start|width|CLASSES|ACTIVE|max|each|toLowerCase|val|offset|Autocompleter|visible|currentValue|null|addClass|case|break|multipleSeparator|rawValue|end|field|typeof|url||bind|trigger||previousValue|onChange|hide|trimWords|parsed|stMatchSets|csub|css|target|moveSelect|selRange|fn|autocomplete|timeout|hasFocus|config|multiple|for|selection|search|cache|preventDefault|trim|flush|populate|cursorAt|word|hideResultsNow|lastWord|slice|extraParams|add|removeClass|matchSubset|cacheLength|li|offsetHeight|scrollTop|size|caretAt|extend|urlOrData|isUrl|string|delay|scroll|highlight|formatMatch|handler|lastKeyPressCode|mouseDownOnSelect|blockSubmit|arguments|unbind|progress|matchCase|stopLoading|autoFill|success|param|parse|formatResult|matchContains||strong||scrollHeight|firstChar|appendTo|step|undefined|listHeight|selectionStart|defaults|formatItem|new|flushCache|setOptions|unautocomplete|selectCurrent|browser|clearTimeout|setTimeout|findValueCallback|request|wordAt|minChars|loadingClass|split|replace|sValue|show|rows|selectFirst|sub|continue|push|needsInit|document|activeItem|available|formatted|left|scrollbarsVisible|createTextRange|character|range|teststring|textLength|UP|DOWN|DEL|TAB|RETURN|ESC|COMMA|PAGEUP|PAGEDOWN|BACKSPACE|inputClass|Cache|Select|opera|||form|keyCode|prev||next|pageUp|pageDown|focus|hideResults|click|in|seperator|join|skipPrevCheck|receiveData|substring|mustMatch|display|failure|load|key|dataType|emptyList|resultsClass|gi|indexOf|nullData|ol|init|body|nodeName|LI|movePosition|limitNumberOfItems|fillList|empty|ac_data|bgiframe|filter|top|maxHeight|parseInt|padding|setSelectionRange|selectionEnd|orig|text|150|188|attr|off|submit|keypress|keydown|switch|default|blur||crap|map|200|wasVisible|timestamp||Date|ajax|mode|abort|port|name|limit|ac_input|ac_results|ac_loading|400|100|RegExp|180|charAt|substr|ac_over|div|position|absolute|Suggesties|ul|mouseover|toUpperCase|index|mousedown|mouseup|while|tagName|parentNode|clientHeight|innerHeight|html|ac_even|ac_odd|find|is|current|overflow|auto|msie|style|height|right|remove|move|collapse|moveStart|moveEnd|createRange|jQuery'.split('|'), 0, {}))

/* jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ - Copyright 2008 George McGinley Smith */
eval(function(p, a, c, k, e, r) { e = function(c) { return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) r[e(c)] = k[c] || e(c); k = [function(e) { return r[e] } ]; e = function() { return '\\w+' }; c = 1 }; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); return p } ('h.i[\'E\']=h.i[\'y\'];h.F(h.i,{z:\'A\',y:9(x,t,b,c,d){6 h.i[h.i.z](x,t,b,c,d)},G:9(x,t,b,c,d){6 c*(t/=d)*t+b},A:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},H:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},I:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},K:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},L:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},N:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},O:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},P:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},R:9(x,t,b,c,d){6-c*8.B(t/d*(8.g/2))+c+b},S:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},T:9(x,t,b,c,d){6-c/2*(8.B(8.g*t/d)-1)+b},U:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},V:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},X:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},Y:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Z:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},11:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.r(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.u(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},12:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.r(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.u(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},13:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.r(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.u(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},14:9(x,t,b,c,d,s){e(s==v)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},15:9(x,t,b,c,d,s){e(s==v)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==v)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.C))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.C))+1)*t+s)+2)+b},D:9(x,t,b,c,d){6 c-h.i.w(x,d-t,0,c,d)+b},w:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.17/2.k))*t+.18)+b}m{6 c*(7.q*(t-=(2.19/2.k))*t+.1a)+b}},1b:9(x,t,b,c,d){e(t<d/2)6 h.i.D(x,t*2,0,c,d)*.5+b;6 h.i.w(x,t*2-d,0,c,d)*.5+c*.5+b}});', 62, 74, '||||||return||Math|function|||||if|var|PI|jQuery|easing|pow|75|70158|else|sin|sqrt||5625|abs|||asin|undefined|easeOutBounce||swing|def|easeOutQuad|cos|525|easeInBounce|jswing|extend|easeInQuad|easeInOutQuad|easeInCubic|easeOutCubic|easeInOutCubic|easeInQuart|easeOutQuart|easeInOutQuart|easeInQuint|easeOutQuint|easeInOutQuint|easeInSine|easeOutSine|easeInOutSine|easeInExpo|easeOutExpo|easeInOutExpo|easeInCirc|easeOutCirc|easeInOutCirc||easeInElastic|easeOutElastic|easeInOutElastic|easeInBack|easeOutBack|easeInOutBack|25|9375|625|984375|easeInOutBounce'.split('|'), 0, {}))

/* slideViewer 1.1 - http://www.gcmingati.net/wordpress/wp-content/lab/jquery/imagestrip/imageslide-plugin.html */
jQuery(function() { jQuery("div.svw").prepend("<img src='/images/icons/ajax-loader.gif' class='ldrgif' alt='loading...'/ >") }); var j = 0; var quantofamo = 0; jQuery.fn.slideView = function(settings) { settings = jQuery.extend({ easeFunc: "easeInOutExpo", easeTime: 750, toolTip: false }, settings); return this.each(function() { var container = jQuery(this); container.find("img.ldrgif").remove(); container.removeClass("svw").addClass("stripViewer"); var pictWidth = 518; var pictHeight = 290; var pictEls = container.find("li").size(); var stripViewerWidth = pictWidth * pictEls; container.find("ul").css("width", stripViewerWidth); container.css("width", pictWidth); container.css("height", pictHeight); container.each(function(i) { jQuery(this).after("<div class='stripTransmitter' id='stripTransmitter" + (j) + "'><ul><\/ul><\/div>"); jQuery(this).find("li").each(function(n) { jQuery("div#stripTransmitter" + j + " ul").append("<li><a title='" + jQuery(this).find("img").attr("alt") + "' href='#'>" + (n + 1) + "<\/a><\/li>") }); jQuery("div#stripTransmitter" + j + " a").each(function(z) { jQuery(this).bind("click", function() { jQuery(this).addClass("current").parent().parent().find("a").not(jQuery(this)).removeClass("current"); var cnt = -(pictWidth * z); container.find("ul").animate({ left: cnt }, settings.easeTime, settings.easeFunc); return false }) }); jQuery("div#stripTransmitter" + j + " a").parent().parent().parent().prev().find("img").each(function(z) { jQuery(this).bind("click", function() { var ui = jQuery(this).parent().parent().parent().next().find("a"); if (z + 1 < pictEls) { ui.eq(z + 1).trigger("click") } else ui.eq(0).trigger("click") }) }); jQuery("div#stripTransmitter" + j).css("width", pictWidth); jQuery("div#stripTransmitter" + j + " a").eq(0).addClass("current"); if (settings.toolTip) { container.next(".stripTransmitter ul").find("a").Tooltip({ track: true, delay: 0, showURL: false, showBody: false }) } }); j++ }) };

/* jQuery validation plug-in 1.5.5 Copyright 2006 - 2008 Jogrn Zaefferer http://bassistance.de/jquery-plugins/jquery-plugin-validation/ */
eval(function(p, a, c, k, e, r) { e = function(c) { return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) r[e(c)] = k[c] || e(c); k = [function(e) { return r[e] } ]; e = function() { return '\\w+' }; c = 1 }; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); return p } ('(8($){$.L($.2X,{1z:8(12){h(!6.G){12&&12.2l&&2Y.1A&&1A.53("3J 2Z, 54\'t 1z, 55 3J");b}l c=$.H(6[0],\'c\');h(c){b c}c=2m $.c(12,6[0]);$.H(6[0],\'c\',c);h(c.j.3K){6.3L("1B, 3M").1s(".56").30(8(){c.31=v});h(c.j.32){6.3L("1B, 3M").1s(":2n").30(8(){c.1X=6})}6.2n(8(S){h(c.j.2l)S.57();8 2o(){h(c.j.32){h(c.1X){l 33=$("<1B X=\'33\'/>").1C("q",c.1X.q).13(c.1X.k).58(c.Y)}c.j.32.16(c,c.Y);h(c.1X){33.3N()}b N}b v}h(c.31){c.31=N;b 2o()}h(c.J()){h(c.1j){c.1D=v;b N}b 2o()}1k{c.2p();b N}})}b c},w:8(){h($(6[0]).34(\'J\')){b 6.1z().J()}1k{l w=v;l c=$(6[0].J).1z();6.R(8(){w&=c.7(6)});b w}},59:8(35){l 17={},$7=6;$.R(35.1Y(/\\s/),8(2q,k){17[k]=$7.1C(k);$7.5a(k)});b 17},p:8(36,1E){l 7=6[0];h(36){l j=$.H(7.J,\'c\').j;l 1F=j.p;l 1G=$.c.1F(7);2r(36){1l"1m":$.L(1G,$.c.1Z(1E));1F[7.q]=1G;h(1E.M)j.M[7.q]=$.L(j.M[7.q],1E.M);37;1l"3N":h(!1E){T 1F[7.q];b 1G}l 38={};$.R(1E.1Y(/\\s/),8(2q,x){38[x]=1G[x];T 1G[x]});b 38}}l H=$.c.3O($.L({},$.c.3P(7),$.c.3Q(7),$.c.3R(7),$.c.1F(7)),7);h(H.18){l u=H.18;T H.18;H=$.L({18:u},H)}b H}});$.L($.5b[":"],{5c:8(a){b!$.1t(a.k)},5d:8(a){b!!$.1t(a.k)},5e:8(a){b!a.3S}});$.c=8(12,J){6.j=$.L({},$.c.39,12);6.Y=J;6.3T()};$.c.19=8(20,1u){h(U.G==1)b 8(){l 3a=$.3U(U);3a.5f(20);b $.c.19.21(6,3a)};h(U.G>2&&1u.2s!=3V){1u=$.3U(U).5g(1)}h(1u.2s!=3V){1u=[1u]}$.R(1u,8(i,n){20=20.2t(2m 3W("\\\\{"+i+"\\\\}","g"),n)});b 20};$.L($.c,{39:{M:{},1H:{},p:{},Z:"1I",1n:"w",3b:"O",2p:v,3X:$([]),3c:$([]),3K:v,3Y:[],3Z:N,5h:8(7){6.1J=7;h(6.j.5i&&!6.5j){6.j.22&&6.j.22.16(6,7,6.j.Z,6.j.1n);6.23(7).3d()}},5k:8(7){h(!6.1K(7)&&(7.q 1a 6.1f||!6.K(7))){6.7(7)}},5l:8(7){h(7.q 1a 6.1f||7==6.40){6.7(7)}},5m:8(7){h(7.q 1a 6.1f)6.7(7)},3e:8(7,Z,1n){$(7).24(Z).2u(1n)},22:8(7,Z,1n){$(7).2u(Z).24(1n)}},5n:8(j){$.L($.c.39,j)},M:{18:"5o 41 34 18.",26:"P 1o 6 41.",27:"P Q a w 27 5p.",1L:"P Q a w 5q.",1M:"P Q a w 1M.",2v:"P Q a w 1M (5r).",2w:"42 43 44 3f gÃ¼5s 5t 3f.",1N:"P Q a w 1N.",2x:"42 43 44 5u 5v 3f.",28:"P Q 5w 28",2y:"P Q a w 5x 5y 1N.",45:"P Q 46 5z k 5A.",47:"P Q a k 5B a w 5C.",1g:$.c.19("P Q 48 5D 3g {0} 3h."),1O:$.c.19("P Q 5E 5F {0} 3h."),2z:$.c.19("P Q a k 49 {0} 4a {1} 3h 5G."),2A:$.c.19("P Q a k 49 {0} 4a {1}."),1P:$.c.19("P Q a k 5H 3g 4b 4c 4d {0}."),1Q:$.c.19("P Q a k 5I 3g 4b 4c 4d {0}.")},4e:N,5J:{3T:8(){6.2B=$(6.j.3c);6.4f=6.2B.G&&6.2B||$(6.Y);6.2C=$(6.j.3X).1m(6.j.3c);6.1f={};6.5K={};6.1j=0;6.1p={};6.1q={};6.29();l 1H=(6.1H={});$.R(6.j.1H,8(2D,k){$.R(k.1Y(/\\s/),8(2q,q){1H[q]=2D})});l p=6.j.p;$.R(p,8(2D,k){p[2D]=$.c.1Z(k)});8 1r(S){l c=$.H(6[0].J,"c");c.j["4g"+S.X]&&c.j["4g"+S.X].16(c,6[0])}$(6.Y).1r("4h 4i 5L",":3i, :5M, :5N, 2E, 5O",1r).1r("30",":4j, :4k",1r);h(6.j.4l)$(6.Y).4m("1q-J.1z",6.j.4l)},J:8(){6.4n();$.L(6.1f,6.1R);6.1q=$.L({},6.1R);h(!6.w())$(6.Y).3j("1q-J",[6]);6.1v();b 6.w()},4n:8(){6.3k();V(l i=0,1b=(6.2F=6.1b());1b[i];i++){6.2G(1b[i])}b 6.w()},7:8(7){7=6.3l(7);6.40=7;6.3m(7);6.2F=$(7);l 17=6.2G(7);h(17){T 6.1q[7.q]}1k{6.1q[7.q]=v}h(!6.4o()){6.1c=6.1c.1m(6.2C)}6.1v();b 17},1v:8(11){h(11){$.L(6.1R,11);6.W=[];V(l q 1a 11){6.W.2H({I:11[q],7:6.2I(q)[0]})}6.1w=$.4p(6.1w,8(7){b!(7.q 1a 11)})}6.j.1v?6.j.1v.16(6,6.1R,6.W):6.4q()},3n:8(){h($.2X.3n)$(6.Y).3n();6.1f={};6.3k();6.3o();6.1b().2u(6.j.Z)},4o:8(){b 6.2J(6.1q)},2J:8(4r){l 3p=0;V(l i 1a 4r)3p++;b 3p},3o:8(){6.3q(6.1c).3d()},w:8(){b 6.4s()==0},4s:8(){b 6.W.G},2p:8(){h(6.j.2p){4t{$(6.4u()||6.W.G&&6.W[0].7||[]).1s(":5P").4v()}4w(e){}}},4u:8(){l 1J=6.1J;b 1J&&$.4p(6.W,8(n){b n.7.q==1J.q}).G==1&&1J},1b:8(){l c=6,3r={};b $([]).1m(6.Y.1b).1s(":1B").2a(":2n, :29, :5Q, [5R]").2a(6.j.3Y).1s(8(){!6.q&&c.j.2l&&2Y.1A&&1A.1I("%o 5S 48 q 5T",6);h(6.q 1a 3r||!c.2J($(6).p()))b N;3r[6.q]=v;b v})},3l:8(4x){b $(4x)[0]},11:8(){b $(6.j.3b+"."+6.j.Z,6.4f)},29:8(){6.1w=[];6.W=[];6.1R={};6.1x=$([]);6.1c=$([]);6.1D=N;6.2F=$([])},3k:8(){6.29();6.1c=6.11().1m(6.2C)},3m:8(7){6.29();6.1c=6.23(7)},2G:8(7){7=6.3l(7);h(6.1K(7)){7=6.2I(7.q)[0]}l p=$(7).p();l 2K=N;V(x 1a p){l 1h={x:x,3s:p[x]};4t{l 17=$.c.2b[x].16(6,7.k.2t(/\\r/g,""),7,1h.3s);h(17=="2c-2d"){2K=v;5U}2K=N;h(17=="1p"){6.1c=6.1c.2a(6.23(7));b}h(!17){6.4y(7,1h);b N}}4w(e){6.j.2l&&2Y.1A&&1A.5V("5W 5X 5Y 5Z 7 "+7.4z+", 2G 46 \'"+1h.x+"\' x");60 e;}}h(2K)b;h(6.2J(p))6.1w.2H(7);b v},4A:8(7,x){h(!$.1S)b;l 1d=6.j.1d?$(7).1S()[6.j.1d]:$(7).1S();b 1d&&1d.M&&1d.M[x]},4B:8(q,x){l m=6.j.M[q];b m&&(m.2s==4C?m:m[x])},4D:8(){V(l i=0;i<U.G;i++){h(U[i]!==2L)b U[i]}b 2L},2M:8(7,x){b 6.4D(6.4B(7.q,x),6.4A(7,x),!6.j.3Z&&7.61||2L,$.c.M[x],"<4E>62: 63 I 64 V "+7.q+"</4E>")},4y:8(7,1h){l I=6.2M(7,1h.x);h(1i I=="8")I=I.16(6,1h.3s,7);6.W.2H({I:I,7:7});6.1R[7.q]=I;6.1f[7.q]=I},3q:8(2e){h(6.j.2N)2e=2e.1m(2e.4F(6.j.2N));b 2e},4q:8(){V(l i=0;6.W[i];i++){l 1I=6.W[i];6.j.3e&&6.j.3e.16(6,1I.7,6.j.Z,6.j.1n);6.3t(1I.7,1I.I)}h(6.W.G){6.1x=6.1x.1m(6.2C)}h(6.j.1T){V(l i=0;6.1w[i];i++){6.3t(6.1w[i])}}h(6.j.22){V(l i=0,1b=6.4G();1b[i];i++){6.j.22.16(6,1b[i],6.j.Z,6.j.1n)}}6.1c=6.1c.2a(6.1x);6.3o();6.3q(6.1x).4H()},4G:8(){b 6.2F.2a(6.4I())},4I:8(){b $(6.W).4J(8(){b 6.7})},3t:8(7,I){l O=6.23(7);h(O.G){O.2u().24(6.j.Z);O.1C("4K")&&O.4L(I)}1k{O=$("<"+6.j.3b+"/>").1C({"V":6.3u(7),4K:v}).24(6.j.Z).4L(I||"");h(6.j.2N){O=O.3d().4H().65("<"+6.j.2N+"/>").4F()}h(!6.2B.66(O).G)6.j.4M?6.j.4M(O,$(7)):O.67(7)}h(!I&&6.j.1T){O.3i("");1i 6.j.1T=="1U"?O.24(6.j.1T):6.j.1T(O)}6.1x=6.1x.1m(O)},23:8(7){b 6.11().1s("[V=\'"+6.3u(7)+"\']")},3u:8(7){b 6.1H[7.q]||(6.1K(7)?7.q:7.4z||7.q)},1K:8(7){b/4j|4k/i.14(7.X)},2I:8(q){l J=6.Y;b $(68.69(q)).4J(8(2q,7){b 7.J==J&&7.q==q&&7||4N})},2f:8(k,7){2r(7.4O.4P()){1l\'2E\':b $("4Q:2Z",7).G;1l\'1B\':h(6.1K(7))b 6.2I(7.q).1s(\':3S\').G}b k.G},4R:8(u,7){b 6.3v[1i u]?6.3v[1i u](u,7):v},3v:{"6a":8(u,7){b u},"1U":8(u,7){b!!$(u,7.J).G},"8":8(u,7){b u(7)}},K:8(7){b!$.c.2b.18.16(6,$.1t(7.k),7)&&"2c-2d"},4S:8(7){h(!6.1p[7.q]){6.1j++;6.1p[7.q]=v}},4T:8(7,w){6.1j--;h(6.1j<0)6.1j=0;T 6.1p[7.q];h(w&&6.1j==0&&6.1D&&6.J()){$(6.Y).2n()}1k h(!w&&6.1j==0&&6.1D){$(6.Y).3j("1q-J",[6])}},2O:8(7){b $.H(7,"2O")||$.H(7,"2O",1e={3w:4N,w:v,I:6.2M(7,"26")})}},2g:{18:{18:v},27:{27:v},1L:{1L:v},1M:{1M:v},2v:{2v:v},2w:{2w:v},1N:{1N:v},2x:{2x:v},28:{28:v},2y:{2y:v}},4U:8(2P,p){2P.2s==4C?6.2g[2P]=p:$.L(6.2g,2P)},3Q:8(7){l p={};l 3x=$(7).1C(\'6b\');3x&&$.R(3x.1Y(\' \'),8(){h(6 1a $.c.2g){$.L(p,$.c.2g[6])}});b p},3R:8(7){l p={};l $7=$(7);V(x 1a $.c.2b){l k=$7.1C(x);h(k){p[x]=k}}h(p.1g&&/-1|6c|6d/.14(p.1g)){T p.1g}b p},3P:8(7){h(!$.1S)b{};l 1d=$.H(7.J,\'c\').j.1d;b 1d?$(7).1S()[1d]:$(7).1S()},1F:8(7){l p={};l c=$.H(7.J,\'c\');h(c.j.p){p=$.c.1Z(c.j.p[7.q])||{}}b p},3O:8(p,7){$.R(p,8(2Q,13){h(13===N){T p[2Q];b}h(13.u||13.2R){l 2S=v;2r(1i 13.2R){1l"1U":2S=!!$(13.2R,7.J).G;37;1l"8":2S=13.2R.16(7,7);37}h(2S){p[2Q]=13.u!==2L?13.u:v}1k{T p[2Q]}}});$.R(p,8(1h,2T){p[1h]=$.6e(2T)?2T(7):2T});$.R([\'1O\',\'1g\',\'1Q\',\'1P\'],8(){h(p[6]){p[6]=3y(p[6])}});$.R([\'2z\',\'2A\'],8(){h(p[6]){p[6]=[3y(p[6][0]),3y(p[6][1])]}});h($.c.4e){h(p.1Q&&p.1P){p.2A=[p.1Q,p.1P];T p.1Q;T p.1P}h(p.1O&&p.1g){p.2z=[p.1O,p.1g];T p.1O;T p.1g}}h(p.M){T p.M}b p},1Z:8(H){h(1i H=="1U"){l 3z={};$.R(H.1Y(/\\s/),8(){3z[6]=v});H=3z}b H},6f:8(q,x,I){$.c.2b[q]=x;$.c.M[q]=I||$.c.M[q];h(x.G<3){$.c.4U(q,$.c.1Z(q))}},2b:{18:8(k,7,u){h(!6.4R(u,7))b"2c-2d";2r(7.4O.4P()){1l\'2E\':l 12=$("4Q:2Z",7);b 12.G>0&&(7.X=="2E-6g"||($.3A.3B&&!(12[0].35[\'k\'].6h)?12[0].3i:12[0].k).G>0);1l\'1B\':h(6.1K(7))b 6.2f(k,7)>0;6i:b $.1t(k).G>0}},26:8(k,7,u){h(6.K(7))b"2c-2d";l 1e=6.2O(7);h(!6.j.M[7.q])6.j.M[7.q]={};6.j.M[7.q].26=1i 1e.I=="8"?1e.I(k):1e.I;u=1i u=="1U"&&{1L:u}||u;h(1e.3w!==k){1e.3w=k;l c=6;6.4S(7);l H={};H[7.q]=k;$.1V($.L(v,{1L:u,4V:"3C",1W:"1z"+7.q,6j:"6k",H:H,1T:8(3D){l w=3D===v;h(w){l 1f=c.1D;c.3m(7);c.1D=1f;c.1w.2H(7);c.1v()}1k{l 11={};11[7.q]=1e.I=3D||c.2M(7,"26");c.1v(11)}1e.w=w;c.4T(7,w)}},u));b"1p"}1k h(6.1p[7.q]){b"1p"}b 1e.w},1O:8(k,7,u){b 6.K(7)||6.2f($.1t(k),7)>=u},1g:8(k,7,u){b 6.K(7)||6.2f($.1t(k),7)<=u},2z:8(k,7,u){l G=6.2f($.1t(k),7);b 6.K(7)||(G>=u[0]&&G<=u[1])},1Q:8(k,7,u){b 6.K(7)||k>=u},1P:8(k,7,u){b 6.K(7)||k<=u},2A:8(k,7,u){b 6.K(7)||(k>=u[0]&&k<=u[1])},27:8(k,7){b 6.K(7)||/^((([a-z]|\\d|[!#\\$%&\'\\*\\+\\-\\/=\\?\\^15`{\\|}~]|[\\y-\\A\\B-\\C\\E-\\F])+(\\.([a-z]|\\d|[!#\\$%&\'\\*\\+\\-\\/=\\?\\^15`{\\|}~]|[\\y-\\A\\B-\\C\\E-\\F])+)*)|((\\4W)((((\\2U|\\2h)*(\\3E\\4X))?(\\2U|\\2h)+)?(([\\4Y-\\6l\\4Z\\50\\6m-\\6n\\51]|\\6o|[\\6p-\\6q]|[\\6r-\\6s]|[\\y-\\A\\B-\\C\\E-\\F])|(\\\\([\\4Y-\\2h\\4Z\\50\\3E-\\51]|[\\y-\\A\\B-\\C\\E-\\F]))))*(((\\2U|\\2h)*(\\3E\\4X))?(\\2U|\\2h)+)?(\\4W)))@((([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])|(([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])*([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])))\\.)+(([a-z]|[\\y-\\A\\B-\\C\\E-\\F])|(([a-z]|[\\y-\\A\\B-\\C\\E-\\F])([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])*([a-z]|[\\y-\\A\\B-\\C\\E-\\F])))\\.?$/i.14(k)},1L:8(k,7){b 6.K(7)||/^(6t?|6u):\\/\\/(((([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])|(%[\\2i-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:)*@)?(((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])\\.(\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]))|((([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])|(([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])*([a-z]|\\d|[\\y-\\A\\B-\\C\\E-\\F])))\\.)+(([a-z]|[\\y-\\A\\B-\\C\\E-\\F])|(([a-z]|[\\y-\\A\\B-\\C\\E-\\F])([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])*([a-z]|[\\y-\\A\\B-\\C\\E-\\F])))\\.?)(:\\d*)?)(\\/((([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])|(%[\\2i-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)+(\\/(([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])|(%[\\2i-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)*)*)?)?(\\?((([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])|(%[\\2i-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)|[\\6v-\\6w]|\\/|\\?)*)?(\\#((([a-z]|\\d|-|\\.|15|~|[\\y-\\A\\B-\\C\\E-\\F])|(%[\\2i-f]{2})|[!\\$&\'\\(\\)\\*\\+,;=]|:|@)|\\/|\\?)*)?$/i.14(k)},1M:8(k,7){b 6.K(7)||!/6x|6y/.14(2m 6z(k))},2v:8(k,7){b 6.K(7)||/^\\d{4}[\\/-]\\d{1,2}[\\/-]\\d{1,2}$/.14(k)},2w:8(k,7){b 6.K(7)||/^\\d\\d?\\.\\d\\d?\\.\\d\\d\\d?\\d?$/.14(k)},1N:8(k,7){b 6.K(7)||/^-?(?:\\d+|\\d{1,3}(?:,\\d{3})+)(?:\\.\\d+)?$/.14(k)},2x:8(k,7){b 6.K(7)||/^-?(?:\\d+|\\d{1,3}(?:\\.\\d{3})+)(?:,\\d+)?$/.14(k)},28:8(k,7){b 6.K(7)||/^\\d+$/.14(k)},2y:8(k,7){h(6.K(7))b"2c-2d";h(/[^0-9-]+/.14(k))b N;l 3F=0,2j=0,2V=N;k=k.2t(/\\D/g,"");V(n=k.G-1;n>=0;n--){l 52=k.6A(n);l 2j=6B(52,10);h(2V){h((2j*=2)>9)2j-=9}3F+=2j;2V=!2V}b(3F%10)==0},47:8(k,7,u){u=1i u=="1U"?u.2t(/,/g,\'|\'):"6C|6D?g|6E";b 6.K(7)||k.6F(2m 3W(".("+u+")$","i"))},45:8(k,7,u){b k==$(u).13()}}});$.19=$.c.19})(3G);(8($){l 1V=$.1V;l 2W={};$.1V=8(j){j=$.L(j,$.L({},$.6G,j));l 1W=j.1W;h(j.4V=="3C"){h(2W[1W]){2W[1W].3C()}b(2W[1W]=1V.21(6,U))}b 1V.21(6,U)}})(3G);(8($){$.R({4v:\'4h\',6H:\'4i\'},8(3H,1o){$.S.3I[1o]={6I:8(){h($.3A.3B)b N;6.6J(3H,$.S.3I[1o].2k,v)},6K:8(){h($.3A.3B)b N;6.6L(3H,$.S.3I[1o].2k,v)},2k:8(e){U[0]=$.S.1o(e);U[0].X=1o;b $.S.2o.21(6,U)}}});$.L($.2X,{1r:8(X,1r,2k){b 6.4m(X,8(S){l 1y=$(S.1y);h(1y.34(1r)){b 2k.21(1y,U)}})},6M:8(X,1y){b 6.3j(X,[$.S.1o({X:X,1y:1y})])}})})(3G);', 62, 421, '||||||this|element|function|||return|validator|||||if||settings|value|var||||rules|name||||param|true|valid|method|u00A0||uD7FF|uF900|uFDCF||uFDF0|uFFEF|length|data|message|form|optional|extend|messages|false|label|Please|enter|each|event|delete|arguments|for|errorList|type|currentForm|errorClass||errors|options|val|test|_|call|result|required|format|in|elements|toHide|meta|previous|submitted|maxlength|rule|typeof|pendingRequest|else|case|add|validClass|fix|pending|invalid|delegate|filter|trim|params|showErrors|successList|toShow|target|validate|console|input|attr|formSubmitted|argument|staticRules|existingRules|groups|error|lastActive|checkable|url|date|number|minlength|max|min|errorMap|metadata|success|string|ajax|port|submitButton|split|normalizeRule|source|apply|unhighlight|errorsFor|addClass||remote|email|digits|reset|not|methods|dependency|mismatch|toToggle|getLength|classRuleSettings|x09|da|nDigit|handler|debug|new|submit|handle|focusInvalid|index|switch|constructor|replace|removeClass|dateISO|dateDE|numberDE|creditcard|rangelength|range|labelContainer|containers|key|select|currentElements|check|push|findByName|objectLength|dependencyMismatch|undefined|defaultMessage|wrapper|previousValue|className|prop|depends|keepRule|parameter|x20|bEven|pendingRequests|fn|window|selected|click|cancelSubmit|submitHandler|hidden|is|attributes|command|break|filtered|defaults|args|errorElement|errorLabelContainer|hide|highlight|ein|than|characters|text|triggerHandler|prepareForm|clean|prepareElement|resetForm|hideErrors|count|addWrapper|rulesCache|parameters|showLabel|idOrName|dependTypes|old|classes|Number|transformed|browser|msie|abort|response|x0d|nCheck|jQuery|original|special|nothing|onsubmit|find|button|remove|normalizeRules|metadataRules|classRules|attributeRules|checked|init|makeArray|Array|RegExp|errorContainer|ignore|ignoreTitle|lastElement|field|Bitte|geben|Sie|equalTo|the|accept|no|between|and|or|equal|to|autoCreateRanges|errorContext|on|focusin|focusout|radio|checkbox|invalidHandler|bind|checkForm|numberOfInvalids|grep|defaultShowErrors|obj|size|try|findLastActive|focus|catch|selector|formatAndAdd|id|customMetaMessage|customMessage|String|findDefined|strong|parent|validElements|show|invalidElements|map|generated|html|errorPlacement|null|nodeName|toLowerCase|option|depend|startRequest|stopRequest|addClassRules|mode|x22|x0a|x01|x0b|x0c|x7f|cDigit|warn|can|returning|cancel|preventDefault|appendTo|removeAttrs|removeAttr|expr|blank|filled|unchecked|unshift|slice|onfocusin|focusCleanup|blockFocusCleanup|onfocusout|onkeyup|onclick|setDefaults|This|address|URL|ISO|ltiges|Datum|eine|Nummer|only|credit|card|same|again|with|extension|more|at|least|long|less|greater|prototype|valueCache|keyup|password|file|textarea|visible|image|disabled|has|assigned|continue|log|exception|occured|when|checking|throw|title|Warning|No|defined|wrap|append|insertAfter|document|getElementsByName|boolean|class|2147483647|524288|isFunction|addMethod|multiple|specified|default|dataType|json|x08|x0e|x1f|x21|x23|x5b|x5d|x7e|https|ftp|uE000|uF8FF|Invalid|NaN|Date|charAt|parseInt|png|jpe|gif|match|ajaxSettings|blur|setup|addEventListener|teardown|removeEventListener|triggerEvent'.split('|'), 0, {}))

/* GovVid plug-in 1.0 Copyright 2010 overheid.nl http://www.overheid.nl/ */
var isQTInstalled = function () { if (navigator.mimeTypes && navigator.mimeTypes.length) { return (navigator.mimeTypes && navigator.mimeTypes["video/quicktime"]); } else { try { return new ActiveXObject("QuickTimeCheckObject.QuickTimeCheck.1"); } catch (e) { return false; } } };
var isSwfInstalled = function () { if (navigator.mimeTypes && navigator.mimeTypes.length) { return (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]); } else { try { return new ActiveXObject("ShockwaveFlash.ShockwaveFlash.10"); } catch (e) { return false; } } };
Date.prototype.formatDate = function () { var today = this; var dd = today.getDate(); var mm = today.getMonth() + 1; var yyyy = today.getFullYear(); if (dd < 10) { dd = '0' + dd } if (mm < 10) { mm = '0' + mm } return dd + mm + yyyy }; var Class = { create: function () { return function () { this.initialize.apply(this, arguments) } } }; Object.extend = function (destination, source) { var property; for (property in source) { if (source.hasOwnProperty(property)) { destination[property] = source[property] } } return destination }; var Control = {}; Control.Player = Class.create(); Object.extend(Control.Player.prototype, { initialize: function (id, name, width, height) { this.id = id; this.name = name; this.width = width; this.height = height; this.movies = {}; this.image = ""; this.logUrl = "" }, addMovie: function (filename, type) { this.movies[type] = filename }, addImage: function (filename) { this.image = filename }, write: function (elementid) { var output = ""; var date = new Date().formatDate(); var element = document.getElementById(elementid); if (this.movies.mp4 !== undefined && this.movies.ogg !== undefined) { output = "<video width=\"" + this.width + "\" height=\"" + this.height + "\" poster=\"" + this.image + "\" + controls>\n"; output += "\t<source src=\"" + this.movies.mp4 + "\" type=\"video\/mp4;\" \/>\n"; output += "\t<source src=\"" + this.movies.ogg + "\" type=\"video\/ogg;\" \/>\n"; output += "\t<source src=\"" + this.movies.webm + "\" type=\"video\/webm;\" \/>\n"; output += "\t<object type=\"application/x-shockwave-flash\" id=\"" + this.id + "\" width=\"" + this.width + "\" height=\"" + this.height + "\" data=\"/images/swf/mediaplayer.swf\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" >"; output += "\t\t<param name=\"movie\" value=\"/images/swf/mediaplayer.swf\" />\n"; output += "\t\t<param name=\"flashvars\" value=\"image=" + this.image + "&showdigits=total&showbuttons=true&bufferlength=5&clipnumber=1&fee=&station=&backcolor=0xffffff&frontcolor=0x666666&width=" + this.width + "&height=" + this.height + "&file=" + this.movies.flv + "&logurl=" + this.logUrl + "&program=inline.video&date=" + date + "&playlistTitle=inline.video&streamtype=vod&duration=0\" \/>\n"; output += "\t</object>"; output += "</video>\n"; element.innerHTML = output; return } if (isSwfInstalled() && this.movies.flv !== undefined) { this.height = parseInt(this.height, 10) + 20; output = "\n<object type=\"application/x-shockwave-flash\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"" + this.width + "\" height=\"" + this.height + "\" data=\"/images/swf/mediaplayer.swf\">\n"; output += "\t<param name=\"movie\" value=\"/images/swf/mediaplayer.swf\" \/>\n"; output += "\t<param name=\"flashvars\" value=\"image=" + this.image + "&showdigits=total&showbuttons=true&clipnumber=1&fee=&station=&backcolor=0xffffff&frontcolor=0x666666&width=" + this.width + "&height=" + this.height + "&file=" + this.movies.flv + "&logurl=" + this.logUrl + "&program=inline.video&date=" + date + "&playlistTitle=inline.video&streamtype=vod&duration=0\" \/>\n"; output += "\t<!--[if !IE]> <-->\n"; output += "\t<object type=\"application/x-shockwave-flash\" width=\"" + this.width + "\" height=\"" + this.height + "\" data=\"/images/swf/mediaplayer.swf\">\n"; output += "\t\t<param name=\"movie\" value=\"/images/swf/mediaplayer.swf\" \/>\n"; output += "\t\t<param name=\"flashvars\" value=\"image=" + this.image + "&showdigits=total&showbuttons=true&clipnumber=1&fee=&station=&backcolor=0xffffff&frontcolor=0x666666&width=" + this.width + "&height=" + this.height + "&file=" + this.movies.flv + "&logurl=" + this.logUrl + "&program=inline.video&date=" + date + "&playlistTitle=inline.video&streamtype=vod&duration=0\" \/>\n"; output += "\t</object>\n"; output += "\t<!--> <![endif]-->\n"; output += "</object>\n"; element.innerHTML = output; return } if (isQTInstalled() && this.movies.mov !== undefined) { this.height = parseInt(this.height, 10) + 30; output = "\n<object type=\"video/quicktime\" classid=\"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\" width=\"" + this.width + "\" height=\"" + this.height + "\">\n"; output += "\t<param name=\"src\" value=\"" + this.movies.mov + "\" />\n"; output += "\t<!--[if !IE]> <-->\n"; output += "\t<object type=\"video/quicktime\" width=\"" + this.width + "\" height=\"" + this.height + "\" data=\"" + this.movies.mov + "\" >\n"; output += "\t</object>\n"; output += "\t<!--> <![endif]-->\n"; output += "</object>\n"; element.innerHTML = output; return } if (this.movies.wmv !== undefined) { this.height = parseInt(this.height, 10) + 46; output += "\n<object type=\"application/x-mplayer2\" classid=\"clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95\" width=\"" + this.width + "\" height=\"" + this.height + "\">\n"; output += "\t<param name=\"FileName\" value=\"" + this.movies.wmv + "\" />\n"; output += "\t<!--[if !IE]> <-->\n"; output += "\t<object type=\"application/x-mplayer2\" width=\"" + this.width + "\" height=\"" + this.height + "\" data=\"" + this.movies.wmv + "\">\n"; output += "\t</object>\n"; output += "\t<!--> <![endif]-->\n"; output += "</object>\n"; element.innerHTML = output; return } if (isSwfInstalled() && this.movies.mp3 !== undefined) { this.height = parseInt(this.height, 10) + 20; output = "\n<object type=\"application/x-shockwave-flash\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"" + this.width + "\" height=\"" + this.height + "\" data=\"/images/swf/mediaplayer.swf\">\n"; output += "\t<param name=\"movie\" value=\"/images/swf/mediaplayer.swf\" \/>\n"; output += "\t<param name=\"flashvars\" value=\"image=" + this.image + "&showdigits=total&showbuttons=true&clipnumber=1&fee=&station=&backcolor=0xffffff&frontcolor=0x666666&width=" + this.width + "&height=" + this.height + "&file=" + this.movies.mp3 + "&logurl=" + this.logUrl + "&program=inline.video&date=" + date + "&playlistTitle=inline.video&streamtype=vod&duration=0\" \/>\n"; output += "\t<!--[if !IE]> <-->\n"; output += "\t<object type=\"application/x-shockwave-flash\" width=\"" + this.width + "\" height=\"" + this.height + "\" data=\"/images/swf/mediaplayer.swf\">\n"; output += "\t\t<param name=\"movie\" value=\"/images/swf/mediaplayer.swf\" \/>\n"; output += "\t\t<param name=\"flashvars\" value=\"image=" + this.image + "&showdigits=total&showbuttons=true&clipnumber=1&fee=&station=&backcolor=0xffffff&frontcolor=0x666666&width=" + this.width + "&height=" + this.height + "&file=" + this.movies.mp3 + "&logurl=" + this.logUrl + "&program=inline.video&date=" + date + "&playlistTitle=inline.video&streamtype=vod&duration=0\" \/>\n"; output += "\t</object>\n"; output += "\t<!--> <![endif]-->\n"; output += "</object>\n"; element.innerHTML = output; return } } });

var currentPage = 1;
$(document).ready(function() {
    /* Validator */
    $.extend($.validator.messages, {
        required: "Niet ingevuld",
        email: "Geen geldig e-mail",
        remote: "De code komt niet overeen"
    });

    /* slideViewer */
    $("div.svw").slideView();

    /* ReadSpeaker */
    $('.readSpeaker').click(function(evt) {
        evt.preventDefault();
        var target = window.location;
        var output = "<object type=\"application/x-shockwave-flash\" id=\"rplayerpro\" width=\"250\" height=\"20\" data=\"http://media.readspeaker.com/flash/readspeaker20.swf?rskin=simple&rcontrol=mini&rplayer=standard&tips=0&autoplay=1&c1=0xcc0000&c2=0xffffff&c3=0xcc0000&c5=0x999999&c6=0xffffff&c7=0xcc0000&c8=0xcc0000&c9=0x000000&c11=0xffffff&c12=0xffffff&c13=0xcccccc&c15=0xffffff&mp3=http%3a%2f%2fapp.readspeaker.com%2fcgi-bin%2frsent%3fcustomerid%3d4557%26lang%3dnl%26url%3d" + escape(target) + "\">";
        output += "<param name=\"movie\" value=\"http://media.readspeaker.com/flash/readspeaker20.swf?rskin=simple&rcontrol=mini&rplayer=standard&tips=0&autoplay=1&c1=0xcc0000&c2=0xffffff&c3=0xcc0000&c5=0x999999&c6=0xffffff&c7=0xcc0000&c8=0xcc0000&c9=0x000000&c11=0xffffff&c12=0xffffff&c13=0xcccccc&c15=0xffffff&mp3=http%3a%2f%2fapp.readspeaker.com%2fcgi-bin%2frsent%3fcustomerid%3d4557%26lang%3dnl%26url%3d" + escape(target) + "\">/n";
        output += "<param name=\"wmode\" value=\"opaque\" />\n";
        output += "</object>";
        $('#player').html(output);
        $('#player').toggle();
    });

    /* Text Version */
    $('.selectrow').hover(function() {
        $(this).find('a').addClass('selectrowhover');
    },

    function() {
        $(this).find('a').removeClass('selectrowhover');
    });

    /* Text Version */
    $('.textVersion').click(function() {
        $('div.imgalt').each(function() {
            $(this).remove();
        });
        var style = $(this).attr("rel");
        if (style === 'alternate') {
            $(this).attr('rel', 'highcontrast');
            result = 'highcontrast';
            HandleHighContrast();
        } else if (style === 'highcontrast') {
            $(this).html("Tekstversie");
            $(this).attr("title", "Tekstversie");
            $(this).attr('rel', 'alternate');
            $('img.slogan').attr('src', '/images/ons_brabant.png');
            result = 'default';
        }
        switchStylestyle(result);
        return false;
    });

    function switchStylestyle(styleName) {
        $('link[rel*=style][title]').each(function(i) {
            this.disabled = true;
            if ($(this).attr('title') === styleName) {
                this.disabled = false;
            }
        });
        createCookie('style', styleName);
    }
    function HandleHighContrast() {
        $('.textVersion').html("Grafische versie");
        $('.textVersion').attr("title", "Grafische versie");
        $('img.slogan').attr('src', '/images/zw/ons_brabant.png');
        $('img:not(.slogan)').each(function() {
            var width = $(this).width();
            var height = $(this).height();
            var alt = $(this).attr('alt');
            var htmlAlt = $('<div class="imgalt"><span>' + alt + '</span></div>');
            htmlAlt.width(width).height(height);
            $(this).after(htmlAlt);
        });
    }
    var c = readCookie('style');
    if (c) {
        if (c === 'highcontrast') {
            HandleHighContrast();
        }
        switchStylestyle(c);
    }

    /* MailaFriend Form */
    $('a.print').click(function(evt) {
        evt.preventDefault();
        window.print();
    });
    $('a.email').click(function(evt) {
        evt.preventDefault();
        $('.mailaFriend').show();
        $(".mailaFriendForm").show();
        $(".mailaFriendFinal").hide();
    });
    $('.closeLayer a').click(function(evt) {
        evt.preventDefault();
        $('.mailaFriend').hide();
    });
    $('.buttonSubmitSendThrough').click(function(evt) {
        evt.preventDefault();
        $("#mainForm").validate();
        $(".mailaFriend input.sendername").rules("add", { required: true });
        $(".mailaFriend input.senderemail").rules("add", { required: true, email: true });
        $(".mailaFriend input.receivername").rules("add", { required: true });
        $(".mailaFriend input.receiveremail").rules("add", { required: true, email: true });
        if (!$("#mainForm").valid()) {
            return;
        }
        var title = $(".title").text();
        var sendername = $("input.sendername").val();
        var senderemail = $("input.senderemail").val();
        var receivername = $("input.receivername").val();
        var receiveremail = $("input.receiveremail").val();
        var reaction = $(".reaction").html();
        var link = window.location.href;
        var sendcopy = $(".sendcopy input[type='checkbox']").is(":checked");
        var intro = $(".intro").text().replace("'", "&squot;");
        var jsondata = "{'sn':'" + sendername + "','se':'" + senderemail + "','rn':'" + receivername + "','re':'" + receiveremail + "','r':'" + reaction + "','t':'" + title + "','l':'" + link + "','sc':'" + sendcopy + "','i':'" + intro + "'}";

        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "/Services/FormService.asmx/ProcessFormSendThrough",
            data: jsondata,
            success: function() {
                $(".mailaFriendForm").hide();
                $(".mailaFriendFinal").show();
            }
        });
    });

    /* Comment Form */
    $('.buttonSubmitComment').removeAttr("onclick");
    $('.buttonSubmitComment').unbind().click(function(evt) {
        evt.preventDefault();
        $("#mainForm").validate();
        $(".newsCommentForm input.commentName").rules("add", { required: true });
        $(".newsCommentForm input.commentEmail").rules("add", { required: true, email: true });
        $(".newsCommentForm .commentText").rules("add", { required: true });
        $(".newsCommentForm input.captcha").rules("add", { required: true, remote: "/validator.ashx" });
        if (!$("#mainForm").valid()) {
            return;
        }

        var name = $('.buttonSubmitComment').attr("name");
        WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(name, "", true, "comment", "", false, true));
    });

    /* Feedback Methods */
    $('.buttonNewsFeedbackYes').click(function(evt) {
        evt.preventDefault();
        var title = $(".title").text();
        var link = window.location.href;
        var intro = $(".intro").text();
        var jsondata = "{'a':'ja','t':'" + title + "','l':'" + link + "','f':''}";
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "/Services/FormService.asmx/ProcessFormFeedback",
            data: jsondata,
            success: function() {
                $('.newsFeedback').hide();
                $('.reactThanks').show();
            }
        });
    });

    $('.buttonNewsFeedbackNo').click(function(evt) {
        evt.preventDefault();
        var title = $(".title").text();
        var link = window.location.href;
        var intro = $(".intro").text();
        var jsondata = "{'a':'nee','t':'" + title + "','l':'" + link + "','f':''}";
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "/Services/FormService.asmx/ProcessFormFeedback",
            data: jsondata,
            success: function() {
                $('.newsFeedback').hide();
                $('.reactThanks').show();
                $('.reactNo').show();
            },
            error: function() {
                $('.newsFeedback h3').text("Er is een fout opgetreden");
            }
        });
        return false;
    });

    $('.submitNoWithFeedback').click(function() {
        var title = $(".title").text();
        var link = window.location.href;
        var intro = $(".intro").text();
        var feedback = $(".reactNoFeedback").val();
        var jsondata = "{'a':'nee','t':'" + title + "','l':'" + link + "','f':'" + feedback + "'}";
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            url: "/Services/FormService.asmx/ProcessFormFeedback",
            data: jsondata,
            success: function() {
                $('.newsFeedback').hide();
                $('.reactThanks').show();
                $('.reactNo').hide();
            },
            error: function() {
                $('.newsFeedback h3').text("Er is een fout opgetreden");
            }
        });
        return false;
    });

    /* QuickNav */
    $('a.btnToggleQuickNav').bind('click', function(evt) {
        evt.preventDefault();
        $('.quickNavContent').slideToggle(100);
        $(this).toggleClass('open');
    });

    /* Sidebar */
    if (isSwfInstalled()) {
        $('.tabRight ul li.js').hide();
    }
    $('.tabRight ul li:not(.open)').toggleClass('hide');
    $('.tabRight ul li div.itemHead').bind('click', function(evt) {
        evt.preventDefault();
        $(this).parent('li').toggleClass('hide');
    });

    /* Search */
    var init_search_value = {};
    $('.searchField, .searchFieldResult').each(function() {
        init_search_value[$(this).attr('id')] = $(this).attr('value');
    });
    $('.searchField, .searchFieldResult').bind('focus', function() {
        if ($(this).attr('value') === init_search_value[$(this).attr('id')]) {
            $(this).attr('value', '');
        }
        $('.noSearchInput').hide();
    });
    $('.searchField, .searchFieldResult').bind('blur', function() {
        if ($(this).attr('value') === '') {
            $(this).attr('value', init_search_value[$(this).attr('id')]);
        }
    });
    $('.navContainer .searchField').autocomplete("/autocompleteservice.ashx", {
        delay: 10,
        minChars: 1,
        resultsClass: "autoComplete",
        width: 200,
        highlight: false,
        selectFirst: false,
        scroll: false
    });

    $('.searchBtn').bind('click', function(evt) {
        if ($('.searchField').attr('value') === '' || $('.searchField').attr('value') === 'Zoek') {
            $('.noSearchInput').toggle();
            return false;
        }

        return true;
    });

    $('.navContainer .searchField').result(function() {
        $('.searchBtn').click();
    });

    /* FontSize */
    var fontsize = readCookie('fontsize');
    if (fontsize) {
        $('body').css('fontSize', fontsize);
    } else {
        $('body').css('fontSize', '62.5%');
    }
    $('.textResizer span').bind('click',
    function(evt) {
        evt.preventDefault();
        if ($(this).hasClass('smaller')) {
            if (parseFloat($('body').css('fontSize')) > 62.5) {
                $('body').css('fontSize', (parseFloat($('body').css('fontSize')) - 10) + '%');
                createCookie('fontsize', $('body').css('fontSize'), 365);
            }
        } else {
            if (parseFloat($('body').css('fontSize')) < 80) {
                $('body').css('fontSize', (parseFloat($('body').css('fontSize')) + 10) + '%');
                createCookie('fontsize', $('body').css('fontSize'), 365);
            }
        }
    });

    /* Navigation */
    $('.subNav ul li a').bind('click', function(evt) {
        $(this).parent('li').siblings().removeClass('active').find('li').removeClass('active');
        $(this).parent('li').toggleClass('active');
    });

    $('.recentNews ul li a').mouseover(function(evt) {
        $('.recentNews ul li').removeClass('open');
        $('.recentNews .rightCol div').removeClass('open');
        $(this).parent('li').addClass('open');
        $('.recentNews ul li').each(function(index) {
            if ($(this).hasClass('open')) {
                $('.recentNews .rightCol div').eq(index).addClass('open');
            }
        });
    });

    /* Faq */
    $('div.faq ul li').click(function(evt) {
        evt.preventDefault();
        $(this).toggleClass('active');
        $(this).parent().find("> p").toggle();
        $(this).parent().find("> ul").toggle();
    });

    /* Downloads */
    $('.download ul.attachment').hide();
    $('.download a.attachmentHeader').click(function(evt) {
        evt.preventDefault();
        $(this).toggleClass('active');
        $(this).parent().find("ul").toggle();
    });

    /* Video */
    $("#videoformats").hide();
    $("#downloadVideoHeader").click(function(evt) {
        evt.preventDefault();
        $(this).toggleClass('active');
        $("#videoformats").toggle();
    });
    $("input.feedback").focus(function() {
        this.select();
    });

    $("a.sitestat").click(function(evt) {
        sitestat("http://nl.sitestat.com/noord-brabant/noord-brabant/s?" + $(this).attr('name') + "&ns_type=pdf&ns_url=" + $(this).attr('name'));
        return true;
    });

    $("a[rel=external]").each(function() {
        this.target = "_blank";
    });

    /* Twitter bit.ly */
    var clicked = false;
    $("div.socialBookmarks li.twitter a").click(function() {
        if (clicked) {
            return true;
        }

        var self = $(this);
        $.ajax({
            url: "/shorten.axd?uid=" + self.attr('name'),
            async: false,
            error: function() {
                return true;
            },
            success: function(data) {
                self.attr('href', self.attr('href') + data);
                clicked = true;
                return true;
            }
        });
    });
});

function ns_onclick(a, url, name, type, winopt) {
    var ns_l = "http://nl.sitestat.com/noord-brabant/noord-brabant/s?";
    ns_l += name; ns_l += '&ns_type=' + type + '&ns_action=view';
    ns_l += '&ns__t=' + (new Date()).getTime(); if (!url) url = a.href;
    var ns_0 = document.referrer; if (ns_0.lastIndexOf('/') == ns_0.length - 1)
        ns_0 = ns_0.substring(ns_0.lastIndexOf('/'), 0);
    if (ns_0.length > 0) ns_l += '&ns_referrer=' + escape(ns_0);
    winopt = winopt || ""; var target = (a && a.target && a.target != "") ? (a.target.substring(0, 1) == "_") ? a.target.substring(1) : a.target : "self";
    var ns_i = new Image(); if (target && url) {
        if (window[target]) {
            window.ns_softclick_timer = function(target, url) {
                return function() {
                    ns_i.onload = ns_i.onerror = function() { return; };
                    window[((window[target]) ? target : "self")].location.href = url;
                }
            } (target, url);
            window.setTimeout('ns_softclick_timer()', 5000); ns_i.onload = ns_i.onerror = window.ns_softclick_timer;
        } else {
            window.open(url, target, winopt);
        }
    } ns_i.src = ns_l; return false;
}

