// ==UserScript==
// @name iwiw TOOLS v2 (Greasemonkey)
// @description iwiw TOOLS - Tegyük jobbá az iWiW-et!
// @version 2.4.6
// @copyright 2008-2011 pzs
// @namespace http://userscripts.org/scripts/show/24506
// @include http://*iwiw.hu/pages/*
// @include http://*iwiw.hu/app/*
// @include http://*iwiw.hu/search/*
// ==/UserScript==
// Operához, bár nem igazán megy benne... (copyright 2009, 2010 James Campos)
if(typeof GM_deleteValue == 'undefined') {
GM_addStyle=function(css) {
var style = document.createElement('style');
style.textContent = css;
document.getElementsByTagName('head')[0].appendChild(style);
}
GM_deleteValue=function(name) {
localStorage.removeItem(name);
}
GM_getValue=function(name, defaultValue) {
var value = localStorage.getItem(name);
if (!value)
return defaultValue;
var type = value[0];
value = value.substring(1);
switch (type) {
case 'b':
return value == 'true';
case 'n':
return Number(value);
default:
return value;
}
}
GM_log=function(message) {
console.log(message);
}
GM_openInTab=function(url) {
return window.open(url, "_blank");
}
GM_registerMenuCommand=function(name, funk) {
// todo
}
GM_setValue=function(name, value) {
value=(typeof value)[0] + value;
localStorage.setItem(name, value);
}
unsafeWindow=window;
}
// iwiw TOOLS:
(function(){
var VERSION='v2.4.6'; // last edit: 2011.02.03.
var REV=76; // auto update-hez kell
var DEBUG=false;
var start_time=new Date();
// jQuery JavaScript Library v1.5, Includes Sizzle.js
(function(a,b){function b$(a){return d.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function bX(a){if(!bR[a]){var b=d("<"+a+">").appendTo("body"),c=b.css("display");b.remove();if(c==="none"||c==="")c="block";bR[a]=c}return bR[a]}function bW(a,b){var c={};d.each(bV.concat.apply([],bV.slice(0,b)),function(){c[this]=a});return c}function bJ(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var e=a.dataTypes,f=a.converters,g,h=e.length,i,j=e[0],k,l,m,n,o;for(g=1;g<h;g++){k=j,j=e[g];if(j==="*")j=k;else if(k!=="*"&&k!==j){l=k+" "+j,m=f[l]||f["* "+j];if(!m){o=b;for(n in f){i=n.split(" ");if(i[0]===k||i[0]==="*"){o=f[i[1]+" "+j];if(o){n=f[n],n===!0?m=o:o===!0&&(m=n);break}}}}!m&&!o&&d.error("No conversion from "+l.replace(" "," to ")),m!==!0&&(c=m?m(c):o(n(c)))}}return c}function bI(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function bH(a,b,c,e){d.isArray(b)&&b.length?d.each(b,function(b,f){c||bp.test(a)?e(a,f):bH(a+"["+(typeof f==="object"||d.isArray(f)?b:"")+"]",f,c,e)}):c||b==null||typeof b!=="object"?e(a,b):d.isArray(b)||d.isEmptyObject(b)?e(a,""):d.each(b,function(b,d){bH(a+"["+b+"]",d,c,e)})}function bG(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bD,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l==="string"&&(g[l]?l=b:(c.dataTypes.unshift(l),l=bG(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=bG(a,c,d,e,"*",g));return l}function bF(a){return function(b,c){typeof b!=="string"&&(c=b,b="*");if(d.isFunction(c)){var e=b.toLowerCase().split(bz),f=0,g=e.length,h,i,j;for(;f<g;f++)h=e[f],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bn(a,b,c){var e=b==="width"?bh:bi,f=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return f;d.each(e,function(){c||(f-=parseFloat(d.css(a,"padding"+this))||0),c==="margin"?f+=parseFloat(d.css(a,"margin"+this))||0:f-=parseFloat(d.css(a,"border"+this+"Width"))||0});return f}function _(a,b){b.src?d.ajax({url:b.src,async:!1,dataType:"script"}):d.globalEval(b.text||b.textContent||b.innerHTML||""),b.parentNode&&b.parentNode.removeChild(b)}function $(a,b){if(b.nodeType===1){var c=b.nodeName.toLowerCase();b.clearAttributes(),b.mergeAttributes(a);if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(d.expando)}}function Z(a,b){if(b.nodeType===1&&d.hasData(a)){var c=d.expando,e=d.data(a),f=d.data(b,e);if(e=e[c]){var g=e.events;f=f[c]=d.extend({},e);if(g){delete f.handle,f.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)d.event.add(b,h,g[h][i],g[h][i].data)}}}}function Y(a,b){return d.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function O(a,b,c){if(d.isFunction(b))return d.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return d.grep(a,function(a,d){return a===b===c});if(typeof b==="string"){var e=d.grep(a,function(a){return a.nodeType===1});if(J.test(b))return d.filter(b,e,!c);b=d.filter(b,e)}return d.grep(a,function(a,e){return d.inArray(a,b)>=0===c})}function N(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function F(a,b){return(a&&a!=="*"?a+".":"")+b.replace(q,"`").replace(r,"&")}function E(a){var b,c,e,f,g,h,i,j,k,l,m,n,p,q=[],r=[],s=d._data(this,u);typeof s==="function"&&(s=s.events);if(a.liveFired!==this&&s&&s.live&&!a.target.disabled&&(!a.button||a.type!=="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var t=s.live.slice(0);for(i=0;i<t.length;i++)g=t[i],g.origType.replace(o,"")===a.type?r.push(g.selector):t.splice(i--,1);f=d(a.target).closest(r,a.currentTarget);for(j=0,k=f.length;j<k;j++){m=f[j];for(i=0;i<t.length;i++){g=t[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))){h=m.elem,e=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,e=d(a.relatedTarget).closest(g.selector)[0];(!e||e!==h)&&q.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=q.length;j<k;j++){f=q[j];if(c&&f.level>c)break;a.currentTarget=f.elem,a.data=f.handleObj.data,a.handleObj=f.handleObj,p=f.handleObj.origHandler.apply(f.elem,arguments);if(p===!1||a.isPropagationStopped()){c=f.level,p===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function C(a,b,c){c[0].type=a;return d.event.handle.apply(b,c)}function w(){return!0}function v(){return!1}function f(a,c,f){if(f===b&&a.nodeType===1){f=a.getAttribute("data-"+c);if(typeof f==="string"){try{f=f==="true"?!0:f==="false"?!1:f==="null"?null:d.isNaN(f)?e.test(f)?d.parseJSON(f):f:parseFloat(f)}catch(g){}d.data(a,c,f)}else f=b}return f}var c=a.document,d=function(){function I(){if(!d.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(I,1);return}d.ready()}}var d=function(a,b){return new d.fn.init(a,b,g)},e=a.jQuery,f=a.$,g,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,i=/\S/,j=/^\s+/,k=/\s+$/,l=/\d/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=navigator.userAgent,w,x=!1,y,z="then done fail isResolved isRejected promise".split(" "),A,B=Object.prototype.toString,C=Object.prototype.hasOwnProperty,D=Array.prototype.push,E=Array.prototype.slice,F=String.prototype.trim,G=Array.prototype.indexOf,H={};d.fn=d.prototype={constructor:d,init:function(a,e,f){var g,i,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!e&&c.body){this.context=c,this[0]=c.body,this.selector="body",this.length=1;return this}if(typeof a==="string"){g=h.exec(a);if(!g||!g[1]&&e)return!e||e.jquery?(e||f).find(a):this.constructor(e).find(a);if(g[1]){e=e instanceof d?e[0]:e,k=e?e.ownerDocument||e:c,j=m.exec(a),j?d.isPlainObject(e)?(a=[c.createElement(j[1])],d.fn.attr.call(a,e,!0)):a=[k.createElement(j[1])]:(j=d.buildFragment([g[1]],[k]),a=(j.cacheable?d.clone(j.fragment):j.fragment).childNodes);return d.merge(this,a)}i=c.getElementById(g[2]);if(i&&i.parentNode){if(i.id!==g[2])return f.find(a);this.length=1,this[0]=i}this.context=c,this.selector=a;return this}if(d.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)},selector:"",jquery:"1.5",length:0,size:function(){return this.length},toArray:function(){return E.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var e=this.constructor();d.isArray(a)?D.apply(e,a):d.merge(e,a),e.prevObject=this,e.context=this.context,b==="find"?e.selector=this.selector+(this.selector?" ":"")+c:b&&(e.selector=this.selector+"."+b+"("+c+")");return e},each:function(a,b){return d.each(this,a,b)},ready:function(a){d.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(E.apply(this,arguments),"slice",E.call(arguments).join(","))},map:function(a){return this.pushStack(d.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:D,sort:[].sort,splice:[].splice},d.fn.init.prototype=d.fn,d.extend=d.fn.extend=function(){var a,c,e,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!=="object"&&!d.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){e=i[c],f=a[c];if(i===f)continue;l&&f&&(d.isPlainObject(f)||(g=d.isArray(f)))?(g?(g=!1,h=e&&d.isArray(e)?e:[]):h=e&&d.isPlainObject(e)?e:{},i[c]=d.extend(l,h,f)):f!==b&&(i[c]=f)}return i},d.extend({noConflict:function(b){a.$=f,b&&(a.jQuery=e);return d},isReady:!1,readyWait:1,ready:function(a){a===!0&&d.readyWait--;if(!d.readyWait||a!==!0&&!d.isReady){if(!c.body)return setTimeout(d.ready,1);d.isReady=!0;if(a!==!0&&--d.readyWait>0)return;y.resolveWith(c,[d]),d.fn.trigger&&d(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!x){x=!0;if(c.readyState==="complete")return setTimeout(d.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",A,!1),a.addEventListener("load",d.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",A),a.attachEvent("onload",d.ready);var b=!1;try{b=a.frameElement==null}catch(e){}c.documentElement.doScroll&&b&&I()}}},isFunction:function(a){return d.type(a)==="function"},isArray:Array.isArray||function(a){return d.type(a)==="array"},isWindow:function(a){return a&&typeof a==="object"&&"setInterval"in a},isNaN:function(a){return a==null||!l.test(a)||isNaN(a)},type:function(a){return a==null?String(a):H[B.call(a)]||"object"},isPlainObject:function(a){if(!a||d.type(a)!=="object"||a.nodeType||d.isWindow(a))return!1;if(a.constructor&&!C.call(a,"constructor")&&!C.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a){}return c===b||C.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=="string"||!b)return null;b=d.trim(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return a.JSON&&a.JSON.parse?a.JSON.parse(b):(new Function("return "+b))();d.error("Invalid JSON: "+b)},parseXML:function(b,c,e){a.DOMParser?(e=new DOMParser,c=e.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),e=c.documentElement,(!e||!e.nodeName||e.nodeName==="parsererror")&&d.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(a){if(a&&i.test(a)){var b=c.getElementsByTagName("head")[0]||c.documentElement,e=c.createElement("script");e.type="text/javascript",d.support.scriptEval()?e.appendChild(c.createTextNode(a)):e.text=a,b.insertBefore(e,b.firstChild),b.removeChild(e)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,e){var f,g=0,h=a.length,i=h===b||d.isFunction(a);if(e){if(i){for(f in a)if(c.apply(a[f],e)===!1)break}else for(;g<h;)if(c.apply(a[g++],e)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(var j=a[0];g<h&&c.call(j,g,j)!==!1;j=a[++g]){}return a},trim:F?function(a){return a==null?"":F.call(a)}:function(a){return a==null?"":(a+"").replace(j,"").replace(k,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var e=d.type(a);a.length==null||e==="string"||e==="function"||e==="regexp"||d.isWindow(a)?D.call(c,a):d.merge(c,a)}return c},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length==="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,b,c){var d=[],e;for(var f=0,g=a.length;f<g;f++)e=b(a[f],f,c),e!=null&&(d[d.length]=e);return d.concat.apply([],d)},guid:1,proxy:function(a,c,e){arguments.length===2&&(typeof c==="string"?(e=a,a=e[c],c=b):c&&!d.isFunction(c)&&(e=c,c=b)),!c&&a&&(c=function(){return a.apply(e||this,arguments)}),a&&(c.guid=a.guid=a.guid||c.guid||d.guid++);return c},access:function(a,c,e,f,g,h){var i=a.length;if(typeof c==="object"){for(var j in c)d.access(a,j,c[j],f,g,e);return a}if(e!==b){f=!h&&f&&d.isFunction(e);for(var k=0;k<i;k++)g(a[k],c,f?e.call(a[k],k,g(a[k],c)):e,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},_Deferred:function(){var a=[],b,c,e,f={done:function(){if(!e){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=d.type(i),j==="array"?f.done.apply(f,i):j==="function"&&a.push(i);k&&f.resolveWith(k[0],k[1])}return this},resolveWith:function(d,f){if(!e&&!b&&!c){c=1;try{while(a[0])a.shift().apply(d,f)}finally{b=[d,f],c=0}}return this},resolve:function(){f.resolveWith(d.isFunction(this.promise)?this.promise():this,arguments);return this},isResolved:function(){return c||b},cancel:function(){e=1,a=[];return this}};return f},Deferred:function(a){var b=d._Deferred(),c=d._Deferred(),e;d.extend(b,{then:function(a,c){b.done(a).fail(c);return this},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,promise:function(a,c){if(a==null){if(e)return e;e=a={}}c=z.length;while(c--)a[z[c]]=b[z[c]];return a}}),b.then(c.cancel,b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){var b=arguments,c=b.length,e=c<=1&&a&&d.isFunction(a.promise)?a:d.Deferred(),f=e.promise(),g;c>1?(g=Array(c),d.each(b,function(a,b){d.when(b).then(function(b){g[a]=arguments.length>1?E.call(arguments,0):b,--c||e.resolveWith(f,g)},e.reject)})):e!==a&&e.resolve(a);return f},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}d.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.subclass=this.subclass,a.fn.init=function b(b,c){c&&c instanceof d&&!(c instanceof a)&&(c=a(c));return d.fn.init.call(this,b,c,e)},a.fn.init.prototype=a.fn;var e=a(c);return a},browser:{}}),y=d._Deferred(),d.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){H["[object "+b+"]"]=b.toLowerCase()}),w=d.uaMatch(v),w.browser&&(d.browser[w.browser]=!0,d.browser.version=w.version),d.browser.webkit&&(d.browser.safari=!0),G&&(d.inArray=function(a,b){return G.call(b,a)}),i.test(" ")&&(j=/^[\s\xA0]+/,k=/[\s\xA0]+$/),g=d(c),c.addEventListener?A=function(){c.removeEventListener("DOMContentLoaded",A,!1),d.ready()}:c.attachEvent&&(A=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",A),d.ready())});return a.jQuery=a.$=d}();(function(){d.support={};var b=c.createElement("div");b.style.display="none",b.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var e=b.getElementsByTagName("*"),f=b.getElementsByTagName("a")[0],g=c.createElement("select"),h=g.appendChild(c.createElement("option"));if(e&&e.length&&f){d.support={leadingWhitespace:b.firstChild.nodeType===3,tbody:!b.getElementsByTagName("tbody").length,htmlSerialize:!!b.getElementsByTagName("link").length,style:/red/.test(f.getAttribute("style")),hrefNormalized:f.getAttribute("href")==="/a",opacity:/^0.55$/.test(f.style.opacity),cssFloat:!!f.style.cssFloat,checkOn:b.getElementsByTagName("input")[0].value==="on",optSelected:h.selected,deleteExpando:!0,optDisabled:!1,checkClone:!1,_scriptEval:null,noCloneEvent:!0,boxModel:null,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableHiddenOffsets:!0},g.disabled=!0,d.support.optDisabled=!h.disabled,d.support.scriptEval=function(){if(d.support._scriptEval===null){var b=c.documentElement,e=c.createElement("script"),f="script"+d.now();e.type="text/javascript";try{e.appendChild(c.createTextNode("window."+f+"=1;"))}catch(g){}b.insertBefore(e,b.firstChild),a[f]?(d.support._scriptEval=!0,delete a[f]):d.support._scriptEval=!1,b.removeChild(e),b=e=f=null}return d.support._scriptEval};try{delete b.test}catch(i){d.support.deleteExpando=!1}b.attachEvent&&b.fireEvent&&(b.attachEvent("onclick",function j(){d.support.noCloneEvent=!1,b.detachEvent("onclick",j)}),b.cloneNode(!0).fireEvent("onclick")),b=c.createElement("div"),b.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";var k=c.createDocumentFragment();k.appendChild(b.firstChild),d.support.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,d(function(){var a=c.createElement("div"),b=c.getElementsByTagName("body")[0];if(b){a.style.width=a.style.paddingLeft="1px",b.appendChild(a),d.boxModel=d.support.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,d.support.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",d.support.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";var e=a.getElementsByTagName("td");d.support.reliableHiddenOffsets=e[0].offsetHeight===0,e[0].style.display="",e[1].style.display="none",d.support.reliableHiddenOffsets=d.support.reliableHiddenOffsets&&e[0].offsetHeight===0,a.innerHTML="",b.removeChild(a).style.display="none",a=e=null}});var l=function(a){var b=c.createElement("div");a="on"+a;if(!b.attachEvent)return!0;var d=a in b;d||(b.setAttribute(a,"return;"),d=typeof b[a]==="function"),b=null;return d};d.support.submitBubbles=l("submit"),d.support.changeBubbles=l("change"),b=e=f=null}})();var e=/^(?:\{.*\}|\[.*\])$/;d.extend({cache:{},uuid:0,expando:"jQuery"+(d.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?d.cache[a[d.expando]]:a[d.expando];return!!a&&!d.isEmptyObject(a)},data:function(a,c,e,f){if(d.acceptData(a)){var g=d.expando,h=typeof c==="string",i,j=a.nodeType,k=j?d.cache:a,l=j?a[d.expando]:a[d.expando]&&d.expando;if((!l||f&&l&&!k[l][g])&&h&&e===b)return;l||(j?a[d.expando]=l=++d.uuid:l=d.expando),k[l]||(k[l]={}),typeof c==="object"&&(f?k[l][g]=d.extend(k[l][g],c):k[l]=d.extend(k[l],c)),i=k[l],f&&(i[g]||(i[g]={}),i=i[g]),e!==b&&(i[c]=e);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[c]:i}},removeData:function(b,c,e){if(d.acceptData(b)){var f=d.expando,g=b.nodeType,h=g?d.cache:b,i=g?b[d.expando]:d.expando;if(!h[i])return;if(c){var j=e?h[i][f]:h[i];if(j){delete j[c];if(!d.isEmptyObject(j))return}}if(e){delete h[i][f];if(!d.isEmptyObject(h[i]))return}var k=h[i][f];d.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},h[i][f]=k):g&&(d.support.deleteExpando?delete b[d.expando]:b.removeAttribute?b.removeAttribute(d.expando):b[d.expando]=null)}},_data:function(a,b,c){return d.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=d.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),d.fn.extend({data:function(a,c){var e=null;if(typeof a==="undefined"){if(this.length){e=d.data(this[0]);if(this[0].nodeType===1){var g=this[0].attributes,h;for(var i=0,j=g.length;i<j;i++)h=g[i].name,h.indexOf("data-")===0&&(h=h.substr(5),f(this[0],h,e[h]))}}return e}if(typeof a==="object")return this.each(function(){d.data(this,a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(c===b){e=this.triggerHandler("getData"+k[1]+"!",[k[0]]),e===b&&this.length&&(e=d.data(this[0],a),e=f(this[0],a,e));return e===b&&k[1]?this.data(k[0]):e}return this.each(function(){var b=d(this),e=[k[0],c];b.triggerHandler("setData"+k[1]+"!",e),d.data(this,a,c),b.triggerHandler("changeData"+k[1]+"!",e)})},removeData:function(a){return this.each(function(){d.removeData(this,a)})}}),d.extend({queue:function(a,b,c){if(a){b=(b||"fx")+"queue";var e=d._data(a,b);if(!c)return e||[];!e||d.isArray(c)?e=d._data(a,b,d.makeArray(c)):e.push(c);return e}},dequeue:function(a,b){b=b||"fx";var c=d.queue(a,b),e=c.shift();e==="inprogress"&&(e=c.shift()),e&&(b==="fx"&&c.unshift("inprogress"),e.call(a,function(){d.dequeue(a,b)})),c.length||d.removeData(a,b+"queue",!0)}}),d.fn.extend({queue:function(a,c){typeof a!=="string"&&(c=a,a="fx");if(c===b)return d.queue(this[0],a);return this.each(function(b){var e=d.queue(this,a,c);a==="fx"&&e[0]!=="inprogress"&&d.dequeue(this,a)})},dequeue:function(a){return this.each(function(){d.dequeue(this,a)})},delay:function(a,b){a=d.fx?d.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){d.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var g=/[\n\t\r]/g,h=/\s+/,i=/\r/g,j=/^(?:href|src|style)$/,k=/^(?:button|input)$/i,l=/^(?:button|input|object|select|textarea)$/i,m=/^a(?:rea)?$/i,n=/^(?:radio|checkbox)$/i;d.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"},d.fn.extend({attr:function(a,b){return d.access(this,a,b,!0,d.attr)},removeAttr:function(a,b){return this.each(function(){d.attr(this,a,""),this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.addClass(a.call(this,b,c.attr("class")))});if(a&&typeof a==="string"){var b=(a||"").split(h);for(var c=0,e=this.length;c<e;c++){var f=this[c];if(f.nodeType===1)if(f.className){var g=" "+f.className+" ",i=f.className;for(var j=0,k=b.length;j<k;j++)g.indexOf(" "+b[j]+" ")<0&&(i+=" "+b[j]);f.className=d.trim(i)}else f.className=a}}return this},removeClass:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a==="string"||a===b){var c=(a||"").split(h);for(var e=0,f=this.length;e<f;e++){var i=this[e];if(i.nodeType===1&&i.className)if(a){var j=(" "+i.className+" ").replace(g," ");for(var k=0,l=c.length;k<l;k++)j=j.replace(" "+c[k]+" "," ");i.className=d.trim(j)}else i.className=""}}return this},toggleClass:function(a,b){var c=typeof a,e=typeof b==="boolean";if(d.isFunction(a))return this.each(function(c){var e=d(this);e.toggleClass(a.call(this,c,e.attr("class"),b),b)});return this.each(function(){if(c==="string"){var f,g=0,i=d(this),j=b,k=a.split(h);while(f=k[g++])j=e?j:!i.hasClass(f),i[j?"addClass":"removeClass"](f)}else if(c==="undefined"||c==="boolean")this.className&&d._data(this,"__className__",this.className),this.className=this.className||a===!1?"":d._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(g," ").indexOf(b)>-1)return!0;return!1},val:function(a){if(!arguments.length){var c=this[0];if(c){if(d.nodeName(c,"option")){var e=c.attributes.value;return!e||e.specified?c.value:c.text}if(d.nodeName(c,"select")){var f=c.selectedIndex,g=[],h=c.options,j=c.type==="select-one";if(f<0)return null;for(var k=j?f:0,l=j?f+1:h.length;k<l;k++){var m=h[k];if(m.selected&&(d.support.optDisabled?!m.disabled:m.getAttribute("disabled")===null)&&(!m.parentNode.disabled||!d.nodeName(m.parentNode,"optgroup"))){a=d(m).val();if(j)return a;g.push(a)}}return g}if(n.test(c.type)&&!d.support.checkOn)return c.getAttribute("value")===null?"on":c.value;return(c.value||"").replace(i,"")}return b}var o=d.isFunction(a);return this.each(function(b){var c=d(this),e=a;if(this.nodeType===1){o&&(e=a.call(this,b,c.val())),e==null?e="":typeof e==="number"?e+="":d.isArray(e)&&(e=d.map(e,function(a){return a==null?"":a+""}));if(d.isArray(e)&&n.test(this.type))this.checked=d.inArray(c.val(),e)>=0;else if(d.nodeName(this,"select")){var f=d.makeArray(e);d("option",this).each(function(){this.selected=d.inArray(d(this).val(),f)>=0}),f.length||(this.selectedIndex=-1)}else this.value=e}})}}),d.extend({attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,e,f){if(!a||a.nodeType===3||a.nodeType===8||a.nodeType===2)return b;if(f&&c in d.attrFn)return d(a)[c](e);var g=a.nodeType!==1||!d.isXMLDoc(a),h=e!==b;c=g&&d.props[c]||c;if(a.nodeType===1){var i=j.test(c);if(c==="selected"&&!d.support.optSelected){var n=a.parentNode;n&&(n.selectedIndex,n.parentNode&&n.parentNode.selectedIndex)}if((c in a||a[c]!==b)&&g&&!i){h&&(c==="type"&&k.test(a.nodeName)&&a.parentNode&&d.error("type property can't be changed"),e===null?a.nodeType===1&&a.removeAttribute(c):a[c]=e);if(d.nodeName(a,"form")&&a.getAttributeNode(c))return a.getAttributeNode(c).nodeValue;if(c==="tabIndex"){var o=a.getAttributeNode("tabIndex");return o&&o.specified?o.value:l.test(a.nodeName)||m.test(a.nodeName)&&a.href?0:b}return a[c]}if(!d.support.style&&g&&c==="style"){h&&(a.style.cssText=""+e);return a.style.cssText}h&&a.setAttribute(c,""+e);if(!a.attributes[c]&&(a.hasAttribute&&!a.hasAttribute(c)))return b;var p=!d.support.hrefNormalized&&g&&i?a.getAttribute(c,2):a.getAttribute(c);return p===null?b:p}h&&(a[c]=e);return a[c]}});var o=/\.(.*)$/,p=/^(?:textarea|input|select)$/i,q=/\./g,r=/ /g,s=/[^\w\s.|`]/g,t=function(a){return a.replace(s,"\\$&")},u="events";d.event={add:function(c,e,f,g){if(c.nodeType!==3&&c.nodeType!==8){d.isWindow(c)&&(c!==a&&!c.frameElement)&&(c=a);if(f===!1)f=v;else if(!f)return;var h,i;f.handler&&(h=f,f=h.handler),f.guid||(f.guid=d.guid++);var j=d._data(c);if(!j)return;var k=j[u],l=j.handle;typeof k==="function"?(l=k.handle,k=k.events):k||(c.nodeType||(j[u]=j=function(){}),j.events=k={}),l||(j.handle=l=function(){return typeof d!=="undefined"&&!d.event.triggered?d.event.handle.apply(l.elem,arguments):b}),l.elem=c,e=e.split(" ");var m,n=0,o;while(m=e[n++]){i=h?d.extend({},h):{handler:f,data:g},m.indexOf(".")>-1?(o=m.split("."),m=o.shift(),i.namespace=o.slice(0).sort().join(".")):(o=[],i.namespace=""),i.type=m,i.guid||(i.guid=f.guid);var p=k[m],q=d.event.special[m]||{};if(!p){p=k[m]=[];if(!q.setup||q.setup.call(c,g,o,l)===!1)c.addEventListener?c.addEventListener(m,l,!1):c.attachEvent&&c.attachEvent("on"+m,l)}q.add&&(q.add.call(c,i),i.handler.guid||(i.handler.guid=f.guid)),p.push(i),d.event.global[m]=!0}c=null}},global:{},remove:function(a,c,e,f){if(a.nodeType!==3&&a.nodeType!==8){e===!1&&(e=v);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=d.hasData(a)&&d._data(a),w=s&&s[u];if(!s||!w)return;typeof w==="function"&&(s=w,w=w.events),c&&c.type&&(e=c.handler,c=c.type);if(!c||typeof c==="string"&&c.charAt(0)==="."){c=c||"";for(h in w)d.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+d.map(m.slice(0).sort(),t).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=w[h];if(!p)continue;if(!e){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))d.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=d.event.special[h]||{};for(j=f||0;j<p.length;j++){q=p[j];if(e.guid===q.guid){if(l||n.test(q.namespace))f==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(f!=null)break}}if(p.length===0||f!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&d.removeEvent(a,h,s.handle),g=null,delete w[h]}if(d.isEmptyObject(w)){var x=s.handle;x&&(x.elem=null),delete s.events,delete s.handle,typeof s==="function"?d.removeData(a,u,!0):d.isEmptyObject(s)&&d.removeData(a,b,!0)}}},trigger:function(a,c,e){var f=a.type||a,g=arguments[3];if(!g){a=typeof a==="object"?a[d.expando]?a:d.extend(d.Event(f),a):d.Event(f),f.indexOf("!")>=0&&(a.type=f=f.slice(0,-1),a.exclusive=!0),e||(a.stopPropagation(),d.event.global[f]&&d.each(d.cache,function(){var b=d.expando,e=this[b];e&&e.events&&e.events[f]&&d.event.trigger(a,c,e.handle.elem)}));if(!e||e.nodeType===3||e.nodeType===8)return b;a.result=b,a.target=e,c=d.makeArray(c),c.unshift(a)}a.currentTarget=e;var h=e.nodeType?d._data(e,"handle"):(d._data(e,u)||{}).handle;h&&h.apply(e,c);var i=e.parentNode||e.ownerDocument;try{e&&e.nodeName&&d.noData[e.nodeName.toLowerCase()]||e["on"+f]&&e["on"+f].apply(e,c)===!1&&(a.result=!1,a.preventDefault())}catch(j){}if(!a.isPropagationStopped()&&i)d.event.trigger(a,c,i,!0);else if(!a.isDefaultPrevented()){var k,l=a.target,m=f.replace(o,""),n=d.nodeName(l,"a")&&m==="click",p=d.event.special[m]||{};if((!p._default||p._default.call(e,a)===!1)&&!n&&!(l&&l.nodeName&&d.noData[l.nodeName.toLowerCase()])){try{l[m]&&(k=l["on"+m],k&&(l["on"+m]=null),d.event.triggered=!0,l[m]())}catch(q){}k&&(l["on"+m]=k),d.event.triggered=!1}}},handle:function(c){var e,f,g,h,i,j=[],k=d.makeArray(arguments);c=k[0]=d.event.fix(c||a.event),c.currentTarget=this,e=c.type.indexOf(".")<0&&!c.exclusive,e||(g=c.type.split("."),c.type=g.shift(),j=g.slice(0).sort(),h=new RegExp("(^|\\.)"+j.join("\\.(?:.*\\.)?")+"(\\.|$)")),c.namespace=c.namespace||j.join("."),i=d._data(this,u),typeof i==="function"&&(i=i.events),f=(i||{})[c.type];if(i&&f){f=f.slice(0);for(var l=0,m=f.length;l<m;l++){var n=f[l];if(e||h.test(n.namespace)){c.handler=n.handler,c.data=n.data,c.handleObj=n;var o=n.handler.apply(this,k);o!==b&&(c.result=o,o===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[d.expando])return a;var e=a;a=d.Event(e);for(var f=this.props.length,g;f;)g=this.props[--f],a[g]=e[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=c.documentElement,i=c.body;a.pageX=a.clientX+(h&&h.scrollLeft||i&&i.scrollLeft||0)-(h&&h.clientLeft||i&&i.clientLeft||0),a.pageY=a.clientY+(h&&h.scrollTop||i&&i.scrollTop||0)-(h&&h.clientTop||i&&i.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:d.proxy,special:{ready:{setup:d.bindReady,teardown:d.noop},live:{add:function(a){d.event.add(this,F(a.origType,a.selector),d.extend({},a,{handler:E,guid:a.handler.guid}))},remove:function(a){d.event.remove(this,F(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){d.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},d.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},d.Event=function(a){if(!this.preventDefault)return new d.Event(a);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?w:v):this.type=a,this.timeStamp=d.now(),this[d.expando]=!0},d.Event.prototype={preventDefault:function(){this.isDefaultPrevented=w;var a=this.originalEvent;a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=w;var a=this.originalEvent;a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=w,this.stopPropagation()},isDefaultPrevented:v,isPropagationStopped:v,isImmediatePropagationStopped:v};var x=function(a){var b=a.relatedTarget;try{while(b&&b!==this)b=b.parentNode;b!==this&&(a.type=a.data,d.event.handle.apply(this,arguments))}catch(c){}},y=function(a){a.type=a.data,d.event.handle.apply(this,arguments)};d.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){d.event.special[a]={setup:function(c){d.event.add(this,b,c&&c.selector?y:x,a)},teardown:function(a){d.event.remove(this,b,a&&a.selector?y:x)}}}),d.support.submitBubbles||(d.event.special.submit={setup:function(a,c){if(this.nodeName&&this.nodeName.toLowerCase()!=="form")d.event.add(this,"click.specialSubmit",function(a){var c=a.target,e=c.type;if((e==="submit"||e==="image")&&d(c).closest("form").length){a.liveFired=b;return C("submit",this,arguments)}}),d.event.add(this,"keypress.specialSubmit",function(a){var c=a.target,e=c.type;if((e==="text"||e==="password")&&d(c).closest("form").length&&a.keyCode===13){a.liveFired=b;return C("submit",this,arguments)}});else return!1},teardown:function(a){d.event.remove(this,".specialSubmit")}});if(!d.support.changeBubbles){var z,A=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?d.map(a.options,function(a){return a.selected}).join("-"):"":a.nodeName.toLowerCase()==="select"&&(c=a.selectedIndex);return c},B=function B(a){var c=a.target,e,f;if(p.test(c.nodeName)&&!c.readOnly){e=d._data(c,"_change_data"),f=A(c),(a.type!=="focusout"||c.type!=="radio")&&d._data(c,"_change_data",f);if(e===b||f===e)return;if(e!=null||f){a.type="change",a.liveFired=b;return d.event.trigger(a,arguments[1],c)}}};d.event.special.change={filters:{focusout:B,beforedeactivate:B,click:function(a){var b=a.target,c=b.type;if(c==="radio"||c==="checkbox"||b.nodeName.toLowerCase()==="select")return B.call(this,a)},keydown:function(a){var b=a.target,c=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")return B.call(this,a)},beforeactivate:function(a){var b=a.target;d._data(b,"_change_data",A(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in z)d.event.add(this,c+".specialChange",z[c]);return p.test(this.nodeName)},teardown:function(a){d.event.remove(this,".specialChange");return p.test(this.nodeName)}},z=d.event.special.change.filters,z.focus=z.beforeactivate}c.addEventListener&&d.each({focus:"focusin",blur:"focusout"},function(a,b){function c(a){a=d.event.fix(a),a.type=b;return d.event.handle.call(this,a)}d.event.special[b]={setup:function(){this.addEventListener(a,c,!0)},teardown:function(){this.removeEventListener(a,c,!0)}}}),d.each(["bind","one"],function(a,c){d.fn[c]=function(a,e,f){if(typeof a==="object"){for(var g in a)this[c](g,e,a[g],f);return this}if(d.isFunction(e)||e===!1)f=e,e=b;var h=c==="one"?d.proxy(f,function(a){d(this).unbind(a,h);return f.apply(this,arguments)}):f;if(a==="unload"&&c!=="one")this.one(a,e,f);else for(var i=0,j=this.length;i<j;i++)d.event.add(this[i],a,h,e);return this}}),d.fn.extend({unbind:function(a,b){if(typeof a!=="object"||a.preventDefault)for(var e=0,f=this.length;e<f;e++)d.event.remove(this[e],a,b);else for(var c in a)this.unbind(c,a[c]);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){d.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var c=d.Event(a);c.preventDefault(),c.stopPropagation(),d.event.trigger(c,b,this[0]);return c.result}},toggle:function(a){var b=arguments,c=1;while(c<b.length)d.proxy(a,b[c++]);return this.click(d.proxy(a,function(e){var f=(d._data(this,"lastToggle"+a.guid)||0)%c;d._data(this,"lastToggle"+a.guid,f+1),e.preventDefault();return b[f].apply(this,arguments)||!1}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var D={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};d.each(["live","die"],function(a,c){d.fn[c]=function(a,e,f,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:d(this.context);if(typeof a==="object"&&!a.preventDefault){for(var p in a)n[c](p,e,a[p],m);return this}d.isFunction(e)&&(f=e,e=b),a=(a||"").split(" ");while((h=a[i++])!=null){j=o.exec(h),k="",j&&(k=j[0],h=h.replace(o,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,h==="focus"||h==="blur"?(a.push(D[h]+k),h=h+k):h=(D[h]||h)+k;if(c==="live")for(var q=0,r=n.length;q<r;q++)d.event.add(n[q],"live."+F(h,m),{data:e,selector:m,handler:f,origType:h,origHandler:f,preType:l});else n.unbind("live."+F(h,m),f)}return this}}),d.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){d.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},d.attrFn&&(d.attrFn[b]=!0)}),function(){function s(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var j=d[g];if(j){var k=!1;j=j[a];while(j){if(j.sizcache===c){k=d[j.sizset];break}if(j.nodeType===1){f||(j.sizcache=c,j.sizset=g);if(typeof b!=="string"){if(j===b){k=!0;break}}else if(i.filter(b,[j]).length>0){k=j;break}}j=j[a]}d[g]=k}}}function r(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,g=!1,h=!0;[0,0].sort(function(){h=!1;return 0});var i=function(b,d,e,g){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=="string")return e;var l,m,o,p,q,r,s,u,v=!0,w=i.isXML(d),x=[],y=b;do{a.exec(""),l=a.exec(y);if(l){y=l[3],x.push(l[1]);if(l[2]){p=l[3];break}}}while(l);if(x.length>1&&k.exec(b))if(x.length===2&&j.relative[x[0]])m=t(x[0]+x[1],d);else{m=j.relative[x[0]]?[d]:i(x.shift(),d);while(x.length)b=x.shift(),j.relative[b]&&(b+=x.shift()),m=t(b,m)}else{!g&&x.length>1&&d.nodeType===9&&!w&&j.match.ID.test(x[0])&&!j.match.ID.test(x[x.length-1])&&(q=i.find(x.shift(),d,w),d=q.expr?i.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:n(g)}:i.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),m=q.expr?i.filter(q.expr,q.set):q.set,x.length>0?o=n(m):v=!1;while(x.length)r=x.pop(),s=r,j.relative[r]?s=x.pop():r="",s==null&&(s=d),j.relative[r](o,s,w)}else o=x=[]}o||(o=m),o||i.error(r||b);if(f.call(o)==="[object Array]")if(v)if(d&&d.nodeType===1)for(u=0;o[u]!=null;u++)o[u]&&(o[u]===!0||o[u].nodeType===1&&i.contains(d,o[u]))&&e.push(m[u]);else for(u=0;o[u]!=null;u++)o[u]&&o[u].nodeType===1&&e.push(m[u]);else e.push.apply(e,o);else n(o,e);p&&(i(p,h,e,g),i.uniqueSort(e));return e};i.uniqueSort=function(a){if(p){g=h,a.sort(p);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},i.matches=function(a,b){return i(a,null,null,b)},i.matchesSelector=function(a,b){return i(b,null,null,[a]).length>0},i.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=j.order.length;e<f;e++){var g,h=j.order[e];if(g=j.leftMatch[h].exec(a)){var i=g[1];g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(/\\/g,""),d=j.find[h](g,b,c);if(d!=null){a=a.replace(j.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!=="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},i.filter=function(a,c,d,e){var f,g,h=a,k=[],l=c,m=c&&c[0]&&i.isXML(c[0]);while(a&&c.length){for(var n in j.filter)if((f=j.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=j.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;l===k&&(k=[]);if(j.preFilter[n]){f=j.preFilter[n](f,l,d,k,e,m);if(f){if(f===!0)continue}else g=o=!0}if(f)for(var s=0;(p=l[s])!=null;s++)if(p){o=q(p,f,s,l);var t=e^!!o;d&&o!=null?t?g=!0:l[s]=!1:t&&(k.push(p),g=!0)}if(o!==b){d||(l=k),a=a.replace(j.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)i.error(a);else break;h=a}return l},i.error=function(a){throw"Syntax error, unrecognized expression: "+a};var j=i.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|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")}},relative:{"+":function(a,b){var c=typeof b==="string",d=c&&!/\W/.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1){}a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&i.filter(b,a,!0)},">":function(a,b){var c,d=typeof b==="string",e=0,f=a.length;if(d&&!/\W/.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&i.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=s;typeof b==="string"&&!/\W/.test(b)&&(b=b.toLowerCase(),d=b,g=r),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=s;typeof b==="string"&&!/\W/.test(b)&&(b=b.toLowerCase(),d=b,g=r),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!=="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!=="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!=="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(/\\/g,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(/\\/g,"")},TAG:function(a,b){return a[1].toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||i.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&i.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(/\\/g,"");!f&&j.attrMap[g]&&(a[1]=j.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(/\\/g,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=i(b[3],null,null,c);else{var g=i.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(j.match.POS.test(b[0])||j.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!i(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){return"text"===a.type},radio:function(a){return"radio"===a.type},checkbox:function(a){return"checkbox"===a.type},file:function(a){return"file"===a.type},password:function(a){return"password"===a.type},submit:function(a){return"submit"===a.type},image:function(a){return"image"===a.type},reset:function(a){return"reset"===a.type},button:function(a){return"button"===a.type||a.nodeName.toLowerCase()==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=j.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||i.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,k=g.length;h<k;h++)if(g[h]===a)return!1;return!0}i.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=j.attrHandle[c]?j.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=j.setFilters[e];if(f)return f(a,c,b,d)}}},k=j.match.POS,l=function(a,b){return"\\"+(b-0+1)};for(var m in j.match)j.match[m]=new RegExp(j.match[m].source+/(?![^\[]*\])(?![^\(]*\))/.source),j.leftMatch[m]=new RegExp(/(^(?:.|\r|\n)*?)/.source+j.match[m].source.replace(/\\(\d+)/g,l));var n=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(o){n=function(a,b){var c=0,d=b||[];if(f.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length==="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var p,q;c.documentElement.compareDocumentPosition?p=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(p=function(a,b){var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(a===b){g=!0;return 0}if(h===i)return q(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return q(e[k],f[k]);return k===c?q(a,f[k],-1):q(e[k],b,1)},q=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),i.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=i.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(j.find.ID=function(a,c,d){if(typeof c.getElementById!=="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},j.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(j.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!=="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(j.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=i,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){i=function(b,e,f,g){e=e||c;if(!g&&!i.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return n(e.getElementsByTagName(b),f);if(h[2]&&j.find.CLASS&&e.getElementsByClassName)return n(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return n([e.body],f);if(h&&h[3]){var k=e.getElementById(h[3]);if(!k||!k.parentNode)return n([],f);if(k.id===h[3])return n([k],f)}try{return n(e.querySelectorAll(b),f)}catch(l){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e.getAttribute("id"),o=m||d,p=e.parentNode,q=/^\s*[+~]/.test(b);m?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),q&&p&&(e=e.parentNode);try{if(!q||p)return n(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(r){}finally{m||e.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)i[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector,d=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(e){d=!0}b&&(i.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!i.isXML(a))try{if(d||!j.match.PSEUDO.test(c)&&!/!=/.test(c))return b.call(a,c)}catch(e){}return i(c,null,null,[a]).length>0})}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;j.order.splice(1,0,"CLASS"),j.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?i.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?i.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:i.contains=function(){return!1},i.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var t=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=j.match.PSEUDO.exec(a))e+=c[0],a=a.replace(j.match.PSEUDO,"");a=j.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)i(a,f[g],d);return i.filter(e,d)};d.find=i,d.expr=i.selectors,d.expr[":"]=d.expr.filters,d.unique=i.uniqueSort,d.text=i.getText,d.isXMLDoc=i.isXML,d.contains=i.contains}();var G=/Until$/,H=/^(?:parents|prevUntil|prevAll)/,I=/,/,J=/^.[^:#\[\.,]*$/,K=Array.prototype.slice,L=d.expr.match.POS,M={children:!0,contents:!0,next:!0,prev:!0};d.fn.extend({find:function(a){var b=this.pushStack("","find",a),c=0;for(var e=0,f=this.length;e<f;e++){c=b.length,d.find(a,this[e],b);if(e>0)for(var g=c;g<b.length;g++)for(var h=0;h<c;h++)if(b[h]===b[g]){b.splice(g--,1);break}}return b},has:function(a){var b=d(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(d.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(O(this,a,!1),"not",a)},filter:function(a){return this.pushStack(O(this,a,!0),"filter",a)},is:function(a){return!!a&&d.filter(a,this).length>0},closest:function(a,b){var c=[],e,f,g=this[0];if(d.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(e=0,f=a.length;e<f;e++)i=a[e],j[i]||(j[i]=d.expr.match.POS.test(i)?d(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:d(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=L.test(a)?d(a,b||this.context):null;for(e=0,f=this.length;e<f;e++){g=this[e];while(g){if(l?l.index(g)>-1:d.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b)break}}c=c.length>1?d.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a==="string")return d.inArray(this[0],a?d(a):this.parent().children());return d.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==="string"?d(a,b):d.makeArray(a),e=d.merge(this.get(),c);return this.pushStack(N(c[0])||N(e[0])?e:d.unique(e))},andSelf:function(){return this.add(this.prevObject)}}),d.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return d.dir(a,"parentNode")},parentsUntil:function(a,b,c){return d.dir(a,"parentNode",c)},next:function(a){return d.nth(a,2,"nextSibling")},prev:function(a){return d.nth(a,2,"previousSibling")},nextAll:function(a){return d.dir(a,"nextSibling")},prevAll:function(a){return d.dir(a,"previousSibling")},nextUntil:function(a,b,c){return d.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return d.dir(a,"previousSibling",c)},siblings:function(a){return d.sibling(a.parentNode.firstChild,a)},children:function(a){return d.sibling(a.firstChild)},contents:function(a){return d.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:d.makeArray(a.childNodes)}},function(a,b){d.fn[a]=function(c,e){var f=d.map(this,b,c),g=K.call(arguments);G.test(a)||(e=c),e&&typeof e==="string"&&(f=d.filter(e,f)),f=this.length>1&&!M[a]?d.unique(f):f,(this.length>1||I.test(e))&&H.test(a)&&(f=f.reverse());return this.pushStack(f,a,g.join(","))}}),d.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?d.find.matchesSelector(b[0],a)?[b[0]]:[]:d.find.matches(a,b)},dir:function(a,c,e){var f=[],g=a[c];while(g&&g.nodeType!==9&&(e===b||g.nodeType!==1||!d(g).is(e)))g.nodeType===1&&f.push(g),g=g[c];return f},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var P=/ jQuery\d+="(?:\d+|null)"/g,Q=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,S=/<([\w:]+)/,T=/<tbody/i,U=/<|&#?\w+;/,V=/<(?:script|object|embed|option|style)/i,W=/checked\s*(?:[^=]|=\s*.checked.)/i,X={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};X.optgroup=X.option,X.tbody=X.tfoot=X.colgroup=X.caption=X.thead,X.th=X.td,d.support.htmlSerialize||(X._default=[1,"div<div>","</div>"]),d.fn.extend({text:function(a){if(d.isFunction(a))return this.each(function(b){var c=d(this);c.text(a.call(this,b,c.text()))});if(typeof a!=="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return d.text(this)},wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this,b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapInner(a.call(this,b))});return this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){d(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=d(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,d(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,e;(e=this[c])!=null;c++)if(!a||d.filter(a,[e]).length)!b&&e.nodeType===1&&(d.cleanData(e.getElementsByTagName("*")),d.cleanData([e])),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&d.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!0:a,b=b==null?a:b;return this.map(function(){return d.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(P,""):null;if(typeof a!=="string"||V.test(a)||!d.support.leadingWhitespace&&Q.test(a)||X[(S.exec(a)||["",""])[1].toLowerCase()])d.isFunction(a)?this.each(function(b){var c=d(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);else{a=a.replace(R,"<$1></$2>");try{for(var c=0,e=this.length;c<e;c++)this[c].nodeType===1&&(d.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(f){this.empty().append(a)}}return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(d.isFunction(a))return this.each(function(b){var c=d(this),e=c.html();c.replaceWith(a.call(this,b,e))});typeof a!=="string"&&(a=d(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;d(this).remove(),b?d(b).before(a):d(c).append(a)})}return this.pushStack(d(d.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,e){var f,g,h,i,j=a[0],k=[];if(!d.support.checkClone&&arguments.length===3&&typeof j==="string"&&W.test(j))return this.each(function(){d(this).domManip(a,c,e,!0)});if(d.isFunction(j))return this.each(function(f){var g=d(this);a[0]=j.call(this,f,c?g.html():b),g.domManip(a,c,e)});if(this[0]){i=j&&j.parentNode,d.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?f={fragment:i}:f=d.buildFragment(a,this,k),h=f.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&d.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)e.call(c?Y(this[l],g):this[l],f.cacheable||m>1&&l<n?d.clone(h,!0,!0):h)}k.length&&d.each(k,_)}return this}}),d.buildFragment=function(a,b,e){var f,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]==="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!V.test(a[0])&&(d.support.checkClone||!W.test(a[0]))&&(g=!0,h=d.fragments[a[0]],h&&(h!==1&&(f=h))),f||(f=i.createDocumentFragment(),d.clean(a,i,f,e)),g&&(d.fragments[a[0]]=h?f:1);return{fragment:f,cacheable:g}},d.fragments={},d.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){d.fn[a]=function(c){var e=[],f=d(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&f.length===1){f[b](this[0]);return this}for(var h=0,i=f.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();d(f[h])[b](j),e=e.concat(j)}return this.pushStack(e,a,f.selector)}}),d.extend({clone:function(a,b,c){var e=a.cloneNode(!0),f,g,h;if(!d.support.noCloneEvent&&(a.nodeType===1||a.nodeType===11)&&!d.isXMLDoc(a)){f=a.getElementsByTagName("*"),g=e.getElementsByTagName("*");for(h=0;f[h];++h)$(f[h],g[h]);$(a,e)}if(b){Z(a,e);if(c&&"getElementsByTagName"in a){f=a.getElementsByTagName("*"),g=e.getElementsByTagName("*");if(f.length)for(h=0;f[h];++h)Z(f[h],g[h])}}return e},clean:function(a,b,e,f){b=b||c,typeof b.createElement==="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var g=[];for(var h=0,i;(i=a[h])!=null;h++){typeof i==="number"&&(i+="");if(!i)continue;if(typeof i!=="string"||U.test(i)){if(typeof i==="string"){i=i.replace(R,"<$1></$2>");var j=(S.exec(i)||["",""])[1].toLowerCase(),k=X[j]||X._default,l=k[0],m=b.createElement("div");m.innerHTML=k[1]+i+k[2];while(l--)m=m.lastChild;if(!d.support.tbody){var n=T.test(i),o=j==="table"&&!n?m.firstChild&&m.firstChild.childNodes:k[1]==="<table>"&&!n?m.childNodes:[];for(var p=o.length-1;p>=0;--p)d.nodeName(o[p],"tbody")&&!o[p].childNodes.length&&o[p].parentNode.removeChild(o[p])}!d.support.leadingWhitespace&&Q.test(i)&&m.insertBefore(b.createTextNode(Q.exec(i)[0]),m.firstChild),i=m.childNodes}}else i=b.createTextNode(i);i.nodeType?g.push(i):g=d.merge(g,i)}if(e)for(h=0;g[h];h++)!f||!d.nodeName(g[h],"script")||g[h].type&&g[h].type.toLowerCase()!=="text/javascript"?(g[h].nodeType===1&&g.splice.apply(g,[h+1,0].concat(d.makeArray(g[h].getElementsByTagName("script")))),e.appendChild(g[h])):f.push(g[h].parentNode?g[h].parentNode.removeChild(g[h]):g[h]);return g},cleanData:function(a){var b,c,e=d.cache,f=d.expando,g=d.event.special,h=d.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&d.noData[j.nodeName.toLowerCase()])continue;c=j[d.expando];if(c){b=e[c]&&e[c][f];if(b&&b.events){for(var k in b.events)g[k]?d.event.remove(j,k):d.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[d.expando]:j.removeAttribute&&j.removeAttribute(d.expando),delete e[c]}}}});var ba=/alpha\([^)]*\)/i,bb=/opacity=([^)]*)/,bc=/-([a-z])/ig,bd=/([A-Z])/g,be=/^-?\d+(?:px)?$/i,bf=/^-?\d/,bg={position:"absolute",visibility:"hidden",display:"block"},bh=["Left","Right"],bi=["Top","Bottom"],bj,bk,bl,bm=function(a,b){return b.toUpperCase()};d.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return d.access(this,a,c,!0,function(a,c,e){return e!==b?d.style(a,c,e):d.css(a,c)})},d.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bj(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0},cssProps:{"float":d.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,e,f){if(a&&a.nodeType!==3&&a.nodeType!==8&&a.style){var g,h=d.camelCase(c),i=a.style,j=d.cssHooks[h];c=d.cssProps[h]||h;if(e===b){if(j&&"get"in j&&(g=j.get(a,!1,f))!==b)return g;return i[c]}if(typeof e==="number"&&isNaN(e)||e==null)return;typeof e==="number"&&!d.cssNumber[h]&&(e+="px");if(!j||!("set"in j)||(e=j.set(a,e))!==b)try{i[c]=e}catch(k){}}},css:function(a,c,e){var f,g=d.camelCase(c),h=d.cssHooks[g];c=d.cssProps[g]||g;if(h&&"get"in h&&(f=h.get(a,!0,e))!==b)return f;if(bj)return bj(a,c,g)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bc,bm)}}),d.curCSS=d.css,d.each(["height","width"],function(a,b){d.cssHooks[b]={get:function(a,c,e){var f;if(c){a.offsetWidth!==0?f=bn(a,b,e):d.swap(a,bg,function(){f=bn(a,b,e)});if(f<=0){f=bj(a,b,b),f==="0px"&&bl&&(f=bl(a,b,b));if(f!=null)return f===""||f==="auto"?"0px":f}if(f<0||f==null){f=a.style[b];return f===""||f==="auto"?"0px":f}return typeof f==="string"?f:f+"px"}},set:function(a,b){if(!be.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),d.support.opacity||(d.cssHooks.opacity={get:function(a,b){return bb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style;c.zoom=1;var e=d.isNaN(b)?"":"alpha(opacity="+b*100+")",f=c.filter||"";c.filter=ba.test(f)?f.replace(ba,e):c.filter+" "+e}}),c.defaultView&&c.defaultView.getComputedStyle&&(bk=function(a,c,e){var f,g,h;e=e.replace(bd,"-$1").toLowerCase();if(!(g=a.ownerDocument.defaultView))return b;if(h=g.getComputedStyle(a,null))f=h.getPropertyValue(e),f===""&&!d.contains(a.ownerDocument.documentElement,a)&&(f=d.style(a,e));return f}),c.documentElement.currentStyle&&(bl=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!be.test(d)&&bf.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bj=bk||bl,d.expr&&d.expr.filters&&(d.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!d.support.reliableHiddenOffsets&&(a.style.display||d.css(a,"display"))==="none"},d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)});var bo=/%20/g,bp=/\[\]$/,bq=/\r?\n/g,br=/#.*$/,bs=/^(.*?):\s*(.*?)\r?$/mg,bt=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bu=/^(?:GET|HEAD)$/,bv=/^\/\//,bw=/\?/,bx=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,by=/^(?:select|textarea)/i,bz=/\s+/,bA=/([?&])_=[^&]*/,bB=/^(\w+:)\/\/([^\/?#:]+)(?::(\d+))?/,bC=d.fn.load,bD={},bE={};d.fn.extend({load:function(a,b,c){if(typeof a!=="string"&&bC)return bC.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}var g="GET";b&&(d.isFunction(b)?(c=b,b=null):typeof b==="object"&&(b=d.param(b,d.ajaxSettings.traditional),g="POST"));var h=this;d.ajax({url:a,type:g,dataType:"html",data:b,complete:function(a,b,e){e=a.responseText,a.isResolved()&&(a.done(function(a){e=a}),h.html(f?d("<div>").append(e.replace(bx,"")).find(f):e)),c&&h.each(c,[e,b,a])}});return this},serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?d.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||by.test(this.nodeName)||bt.test(this.type))}).map(function(a,b){var c=d(this).val();return c==null?null:d.isArray(c)?d.map(c,function(a,c){return{name:b.name,value:a.replace(bq,"\r\n")}}):{name:b.name,value:c.replace(bq,"\r\n")}}).get()}}),d.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){d.fn[b]=function(a){return this.bind(b,a)}}),d.each(["get","post"],function(a,b){d[b]=function(a,c,e,f){d.isFunction(c)&&(f=f||e,e=c,c=null);return d.ajax({type:b,url:a,data:c,success:e,dataType:f})}}),d.extend({getScript:function(a,b){return d.get(a,null,b,"script")},getJSON:function(a,b,c){return d.get(a,b,c,"json")},ajaxSetup:function(a){d.extend(!0,d.ajaxSettings,a),a.context&&(d.ajaxSettings.context=a.context)},ajaxSettings:{url:location.href,global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":d.parseJSON,"text xml":d.parseXML}},ajaxPrefilter:bF(bD),ajaxTransport:bF(bE),ajax:function(a,e){function w(a,c,e,l){if(t!==2){t=2,p&&clearTimeout(p),o=b,m=l||"",v.readyState=a?4:0;var n,q,r,s=e?bI(f,v,e):b,u,w;if(a>=200&&a<300||a===304){if(f.ifModified){if(u=v.getResponseHeader("Last-Modified"))d.lastModified[f.url]=u;if(w=v.getResponseHeader("Etag"))d.etag[f.url]=w}if(a===304)c="notmodified",n=!0;else try{q=bJ(f,s),c="success",n=!0}catch(x){c="parsererror",r=x}}else r=c,a&&(c="error",a<0&&(a=0));v.status=a,v.statusText=c,n?i.resolveWith(g,[q,c,v]):i.rejectWith(g,[v,c,r]),v.statusCode(k),k=b,f.global&&h.trigger("ajax"+(n?"Success":"Error"),[v,f,n?q:r]),j.resolveWith(g,[v,c]),f.global&&(h.trigger("ajaxComplete",[v,f]),--d.active||d.event.trigger("ajaxStop"))}}typeof e!=="object"&&(e=a,a=b),e=e||{};var f=d.extend(!0,{},d.ajaxSettings,e),g=(f.context=("context"in e?e:d.ajaxSettings).context)||f,h=g===f?d.event:d(g),i=d.Deferred(),j=d._Deferred(),k=f.statusCode||{},l={},m,n,o,p,q=c.location,r=q.protocol||"http:",s,t=0,u,v={readyState:0,setRequestHeader:function(a,b){t===0&&(l[a.toLowerCase()]=b);return this},getAllResponseHeaders:function(){return t===2?m:null},getResponseHeader:function(a){var b;if(t===2){if(!n){n={};while(b=bs.exec(m))n[b[1].toLowerCase()]=b[2]}b=n[a.toLowerCase()]}return b||null},abort:function(a){a=a||"abort",o&&o.abort(a),w(0,a);return this}};i.promise(v),v.success=v.done,v.error=v.fail,v.complete=j.done,v.statusCode=function(a){if(a){var b;if(t<2)for(b in a)k[b]=[k[b],a[b]];else b=a[v.status],v.then(b,b)}return this},f.url=(""+(a||f.url)).replace(br,"").replace(bv,r+"//"),f.dataTypes=d.trim(f.dataType||"*").toLowerCase().split(bz),f.crossDomain||(s=bB.exec(f.url.toLowerCase()),f.crossDomain=s&&(s[1]!=r||s[2]!=q.hostname||(s[3]||(s[1]==="http:"?80:443))!=(q.port||(r==="http:"?80:443)))),f.data&&f.processData&&typeof f.data!=="string"&&(f.data=d.param(f.data,f.traditional)),bG(bD,f,e,v),f.type=f.type.toUpperCase(),f.hasContent=!bu.test(f.type),f.global&&d.active++===0&&d.event.trigger("ajaxStart");if(!f.hasContent){f.data&&(f.url+=(bw.test(f.url)?"&":"?")+f.data);if(f.cache===!1){var x=d.now(),y=f.url.replace(bA,"$1_="+x);f.url=y+(y===f.url?(bw.test(f.url)?"&":"?")+"_="+x:"")}}if(f.data&&f.hasContent&&f.contentType!==!1||e.contentType)l["content-type"]=f.contentType;f.ifModified&&(d.lastModified[f.url]&&(l["if-modified-since"]=d.lastModified[f.url]),d.etag[f.url]&&(l["if-none-match"]=d.etag[f.url])),l.accept=f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+(f.dataTypes[0]!=="*"?", */*; q=0.01":""):f.accepts["*"];for(u in f.headers)l[u.toLowerCase()]=f.headers[u];if(!f.beforeSend||f.beforeSend.call(g,v,f)!==!1&&t!==2){for(u in {success:1,error:1,complete:1})v[u](f[u]);o=bG(bE,f,e,v);if(o){t=v.readyState=1,f.global&&h.trigger("ajaxSend",[v,f]),f.async&&f.timeout>0&&(p=setTimeout(function(){v.abort("timeout")},f.timeout));try{o.send(l,w)}catch(z){status<2?w(-1,z):d.error(z)}}else w(-1,"No Transport")}else w(0,"abort"),v=!1;return v},param:function(a,c){var e=[],f=function(a,b){b=d.isFunction(b)?b():b,e[e.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery)d.each(a,function(){f(this.name,this.value)});else for(var g in a)bH(g,a[g],c,f);return e.join("&").replace(bo,"+")}}),d.extend({active:0,lastModified:{},etag:{}});var bK=d.now(),bL=/(\=)\?(&|$)|()\?\?()/i;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return d.expando+"_"+bK++}}),d.ajaxPrefilter("json jsonp",function(b,c,e){e=typeof b.data==="string";if(b.dataTypes[0]==="jsonp"||c.jsonpCallback||c.jsonp!=null||b.jsonp!==!1&&(bL.test(b.url)||e&&bL.test(b.data))){var f,g=b.jsonpCallback=d.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h=a[g],i=b.url,j=b.data,k="$1"+g+"$2";b.jsonp!==!1&&(i=i.replace(bL,k),b.url===i&&(e&&(j=j.replace(bL,k)),b.data===j&&(i+=(/\?/.test(i)?"&":"?")+b.jsonp+"="+g))),b.url=i,b.data=j,a[g]=function(a){f=[a]},b.complete=[function(){a[g]=h;if(h)f&&d.isFunction(h)&&a[g](f[0]);else try{delete a[g]}catch(b){}},b.complete],b.converters["script json"]=function(){f||d.error(g+" was not called");return f[0]},b.dataTypes[0]="json";return"script"}}),d.ajaxSetup({accepts:{script:"text/javascript, application/javascript"},contents:{script:/javascript/},converters:{"text script":function(a){d.globalEval(a);return a}}}),d.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),d.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var bM=d.now(),bN={},bO,bP;d.ajaxSettings.xhr=a.ActiveXObject?function(){if(a.location.protocol!=="file:")try{return new a.XMLHttpRequest}catch(b){}try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}:function(){return new a.XMLHttpRequest};try{bP=d.ajaxSettings.xhr()}catch(bQ){}d.support.ajax=!!bP,d.support.cors=bP&&"withCredentials"in bP,bP=b,d.support.ajax&&d.ajaxTransport(function(b){if(!b.crossDomain||d.support.cors){var c;return{send:function(e,f){bO||(bO=1,d(a).bind("unload",function(){d.each(bN,function(a,b){b.onreadystatechange&&b.onreadystatechange(1)})}));var g=b.xhr(),h;b.username?g.open(b.type,b.url,b.async,b.username,b.password):g.open(b.type,b.url,b.async),(!b.crossDomain||b.hasContent)&&!e["x-requested-with"]&&(e["x-requested-with"]="XMLHttpRequest");try{d.each(e,function(a,b){g.setRequestHeader(a,b)})}catch(i){}g.send(b.hasContent&&b.data||null),c=function(a,e){if(c&&(e||g.readyState===4)){c=0,h&&(g.onreadystatechange=d.noop,delete bN[h]);if(e)g.readyState!==4&&g.abort();else{var i=g.status,j,k=g.getAllResponseHeaders(),l={},m=g.responseXML;m&&m.documentElement&&(l.xml=m),l.text=g.responseText;try{j=g.statusText}catch(n){j=""}i=i===0?!b.crossDomain||j?k?304:0:302:i==1223?204:i,f(i,j,l,k)}}},b.async&&g.readyState!==4?(h=bM++,bN[h]=g,g.onreadystatechange=c):c()},abort:function(){c&&c(0,1)}}}});var bR={},bS=/^(?:toggle|show|hide)$/,bT=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,bU,bV=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];d.fn.extend({show:function(a,b,c){var e,f;if(a||a===0)return this.animate(bW("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)e=this[g],f=e.style.display,!d._data(e,"olddisplay")&&f==="none"&&(f=e.style.display=""),f===""&&d.css(e,"display")==="none"&&d._data(e,"olddisplay",bX(e.nodeName));for(g=0;g<h;g++){e=this[g],f=e.style.display;if(f===""||f==="none")e.style.display=d._data(e,"olddisplay")||""}return this},hide:function(a,b,c){if(a||a===0)return this.animate(bW("hide",3),a,b,c);for(var e=0,f=this.length;e<f;e++){var g=d.css(this[e],"display");g!=="none"&&!d._data(this[e],"olddisplay")&&d._data(this[e],"olddisplay",g)}for(e=0;e<f;e++)this[e].style.display="none";return this},_toggle:d.fn.toggle,toggle:function(a,b,c){var e=typeof a==="boolean";d.isFunction(a)&&d.isFunction(b)?this._toggle.apply(this,arguments):a==null||e?this.each(function(){var b=e?a:d(this).is(":hidden");d(this)[b?"show":"hide"]()}):this.animate(bW("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,e){var f=d.speed(b,c,e);if(d.isEmptyObject(a))return this.each(f.complete);return this[f.queue===!1?"each":"queue"](function(){var b=d.extend({},f),c,e=this.nodeType===1,g=e&&d(this).is(":hidden"),h=this;for(c in a){var i=d.camelCase(c);c!==i&&(a[i]=a[c],delete a[c],c=i);if(a[c]==="hide"&&g||a[c]==="show"&&!g)return b.complete.call(this);if(e&&(c==="height"||c==="width")){b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(d.css(this,"display")==="inline"&&d.css(this,"float")==="none")if(d.support.inlineBlockNeedsLayout){var j=bX(this.nodeName);j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)}else this.style.display="inline-block"}d.isArray(a[c])&&((b.specialEasing=b.specialEasing||{})[c]=a[c][1],a[c]=a[c][0])}b.overflow!=null&&(this.style.overflow="hidden"),b.curAnim=d.extend({},a),d.each(a,function(c,e){var f=new d.fx(h,b,c);if(bS.test(e))f[e==="toggle"?g?"show":"hide":e](a);else{var i=bT.exec(e),j=f.cur()||0;if(i){var k=parseFloat(i[2]),l=i[3]||"px";l!=="px"&&(d.style(h,c,(k||1)+l),j=(k||1)/f.cur()*j,d.style(h,c,j+l)),i[1]&&(k=(i[1]==="-="?-1:1)*k+j),f.custom(j,k,l)}else f.custom(j,e,"")}});return!0})},stop:function(a,b){var c=d.timers;a&&this.queue([]),this.each(function(){for(var a=c.length-1;a>=0;a--)c[a].elem===this&&(b&&c[a](!0),c.splice(a,1))}),b||this.dequeue();return this}}),d.each({slideDown:bW("show",1),slideUp:bW("hide",1),slideToggle:bW("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){d.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),d.extend({speed:function(a,b,c){var e=a&&typeof a==="object"?d.extend({},a):{complete:c||!c&&b||d.isFunction(a)&&a,duration:a,easing:c&&b||b&&!d.isFunction(b)&&b};e.duration=d.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in d.fx.speeds?d.fx.speeds[e.duration]:d.fx.speeds._default,e.old=e.complete,e.complete=function(){e.queue!==!1&&d(this).dequeue(),d.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig||(b.orig={})}}),d.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(d.fx.step[this.prop]||d.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(d.css(this.elem,this.prop));return a||0},custom:function(a,b,c){function g(a){return e.step(a)}var e=this,f=d.fx;this.startTime=d.now(),this.start=a,this.end=b,this.unit=c||this.unit||"px",this.now=this.start,this.pos=this.state=0,g.elem=this.elem,g()&&d.timers.push(g)&&!bU&&(bU=setInterval(f.tick,f.interval))},show:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),d(this.elem).show()},hide:function(){this.options.orig[this.prop]=d.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=d.now(),c=!0;if(a||b>=this.options.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),this.options.curAnim[this.prop]=!0;for(var e in this.options.curAnim)this.options.curAnim[e]!==!0&&(c=!1);if(c){if(this.options.overflow!=null&&!d.support.shrinkWrapBlocks){var f=this.elem,g=this.options;d.each(["","X","Y"],function(a,b){f.style["overflow"+b]=g.overflow[a]})}this.options.hide&&d(this.elem).hide();if(this.options.hide||this.options.show)for(var h in this.options.curAnim)d.style(this.elem,h,this.options.orig[h]);this.options.complete.call(this.elem)}return!1}var i=b-this.startTime;this.state=i/this.options.duration;var j=this.options.specialEasing&&this.options.specialEasing[this.prop],k=this.options.easing||(d.easing.swing?"swing":"linear");this.pos=d.easing[j||k](this.state,i,0,1,this.options.duration),this.now=this.start+(this.end-this.start)*this.pos,this.update();return!0}},d.extend(d.fx,{tick:function(){var a=d.timers;for(var b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||d.fx.stop()},interval:13,stop:function(){clearInterval(bU),bU=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){d.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),d.expr&&d.expr.filters&&(d.expr.filters.animated=function(a){return d.grep(d.timers,function(b){return a===b.elem}).length});var bY=/^t(?:able|d|h)$/i,bZ=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?d.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,g=f.documentElement;if(!c||!d.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=f.body,i=b$(f),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||d.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||d.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:d.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){d.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return d.offset.bodyOffset(b);d.offset.initialize();var c,e=b.offsetParent,f=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(d.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===e&&(l+=b.offsetTop,m+=b.offsetLeft,d.offset.doesNotAddBorder&&(!d.offset.doesAddBorderForTableAndCells||!bY.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),f=e,e=b.offsetParent),d.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;d.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},d.offset={initialize:function(){var a=c.body,b=c.createElement("div"),e,f,g,h,i=parseFloat(d.css(a,"marginTop"))||0,j="<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>";d.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),e=b.firstChild,f=e.firstChild,h=e.nextSibling.firstChild.firstChild,this.doesNotAddBorder=f.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,f.style.position="fixed",f.style.top="20px",this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15,f.style.position=f.style.top="",e.style.overflow="hidden",e.style.position="relative",this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),a=b=e=f=g=h=null,d.offset.initialize=d.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;d.offset.initialize(),d.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(d.css(a,"marginTop"))||0,c+=parseFloat(d.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var e=d.css(a,"position");e==="static"&&(a.style.position="relative");var f=d(a),g=f.offset(),h=d.css(a,"top"),i=d.css(a,"left"),j=e==="absolute"&&d.inArray("auto",[h,i])>-1,k={},l={},m,n;j&&(l=f.position()),m=j?l.top:parseInt(h,10)||0,n=j?l.left:parseInt(i,10)||0,d.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):f.css(k)}},d.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),e=bZ.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(d.css(a,"marginTop"))||0,c.left-=parseFloat(d.css(a,"marginLeft"))||0,e.top+=parseFloat(d.css(b[0],"borderTopWidth"))||0,e.left+=parseFloat(d.css(b[0],"borderLeftWidth"))||0;return{top:c.top-e.top,left:c.left-e.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&(!bZ.test(a.nodeName)&&d.css(a,"position")==="static"))a=a.offsetParent;return a})}}),d.each(["Left","Top"],function(a,c){var e="scroll"+c;d.fn[e]=function(c){var f=this[0],g;if(!f)return null;if(c!==b)return this.each(function(){g=b$(this),g?g.scrollTo(a?d(g).scrollLeft():c,a?c:d(g).scrollTop()):this[e]=c});g=b$(f);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:d.support.boxModel&&g.document.documentElement[e]||g.document.body[e]:f[e]}}),d.each(["Height","Width"],function(a,c){var e=c.toLowerCase();d.fn["inner"+c]=function(){return this[0]?parseFloat(d.css(this[0],e,"padding")):null},d.fn["outer"+c]=function(a){return this[0]?parseFloat(d.css(this[0],e,a?"margin":"border")):null},d.fn[e]=function(a){var f=this[0];if(!f)return a==null?null:this;if(d.isFunction(a))return this.each(function(b){var c=d(this);c[e](a.call(this,b,c[e]()))});if(d.isWindow(f)){var g=f.document.documentElement["client"+c];return f.document.compatMode==="CSS1Compat"&&g||f.document.body["client"+c]||g}if(f.nodeType===9)return Math.max(f.documentElement["client"+c],f.body["scroll"+c],f.documentElement["scroll"+c],f.body["offset"+c],f.documentElement["offset"+c]);if(a===b){var h=d.css(f,e),i=parseFloat(h);return d.isNaN(i)?h:i}return this.css(e,typeof a==="string"?a:a+"px")}})})(window);
var $2=unsafeWindow.jQuery;
// JSON 2.2 http://code.google.com/p/jquery-json/
(function($){$.toJSON=function(o){if(typeof(JSON)=='object'&&JSON.stringify)return JSON.stringify(o);var type=typeof(o);if(o===null)return"null";if(type=="undefined")return undefined;if(type=="number"||type=="boolean")return o+"";if(type=="string")return $.quoteString(o);if(type=='object'){if(typeof o.toJSON=="function")return $.toJSON(o.toJSON());if(o.constructor===Date){var month=o.getUTCMonth()+1;if(month<10)month='0'+month;var day=o.getUTCDate();if(day<10)day='0'+day;var year=o.getUTCFullYear();var hours=o.getUTCHours();if(hours<10)hours='0'+hours;var minutes=o.getUTCMinutes();if(minutes<10)minutes='0'+minutes;var seconds=o.getUTCSeconds();if(seconds<10)seconds='0'+seconds;var milli=o.getUTCMilliseconds();if(milli<100)milli='0'+milli;if(milli<10)milli='0'+milli;return'"'+year+'-'+month+'-'+day+'T'+hours+':'+minutes+':'+seconds+'.'+milli+'Z"';}if(o.constructor===Array){var ret=[];for(var i=0;i<o.length;i++)ret.push($.toJSON(o[i])||"null");return"["+ret.join(",")+"]";}var pairs=[];for(var k in o){var name;var type=typeof k;if(type=="number")name='"'+k+'"';else if(type=="string")name=$.quoteString(k);else continue;if(typeof o[k]=="function")continue;var val=$.toJSON(o[k]);pairs.push(name+":"+val);}return"{"+pairs.join(", ")+"}";}};$.evalJSON=function(src){if(typeof(JSON)=='object'&&JSON.parse)return JSON.parse(src);return eval("("+src+")");};$.secureEvalJSON=function(src){if(typeof(JSON)=='object'&&JSON.parse)return JSON.parse(src);var filtered=src;filtered=filtered.replace(/\\["\\\/bfnrtu]/g,'@');filtered=filtered.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']');filtered=filtered.replace(/(?:^|:|,)(?:\s*\[)+/g,'');if(/^[\],:{}\s]*$/.test(filtered))return eval("("+src+")");else throw new SyntaxError("Error parsing JSON, source is not valid.");};$.quoteString=function(string){if(string.match(_escapeable)){return'"'+string.replace(_escapeable,function(a){var c=_meta[a];if(typeof c==='string')return c;c=a.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+(c%16).toString(16);})+'"';}return'"'+string+'"';};var _escapeable=/["\\\x00-\x1f\x7f-\x9f]/g;var _meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'};})(jQuery);
// Keyboard Shortcuts
shortcut={'all_shortcuts':{},'add':function(shortcut_combination,callback,opt){var default_options={'type':'keypress','propagate':false,'disable_in_input':true,'target':document,'keycode':false};if(!opt)opt=default_options;else{for(var dfo in default_options){if(typeof opt[dfo]=='undefined')opt[dfo]=default_options[dfo]}}var ele=opt.target;if(typeof opt.target=='string')ele=document.getElementById(opt.target);var ths=this;shortcut_combination=shortcut_combination.toLowerCase();var func=function(e){e=e||window.event;
if(opt['disable_in_input']){var element;if(e.target)element=e.target;else if(e.srcElement)element=e.srcElement;if(element.nodeType==3)element=element.parentNode;if(element.tagName=='INPUT'||element.tagName=='TEXTAREA')return}if(e.keyCode)code=e.keyCode;else if(e.which)code=e.which;var character=String.fromCharCode(code).toLowerCase(); if(code==188)character=",";if(code==190)character=".";var keys=shortcut_combination.split("+");var kp=0;var shift_nums={"`":"~","1":"!","2":"@","3":"#","4":"$","5":"%","6":"^","7":"&","8":"*","9":"(","0":")","-":"_","=":"+",";":":","'":"\"",",":"<",".":">","/":"?","\\":"|"};var special_keys={'esc':27,'escape':27,'tab':9,'space':32,'return':13,'enter':13,'backspace':8,'scrolllock':145,'scroll_lock':145,'scroll':145,'capslock':20,'caps_lock':20,'caps':20,'numlock':144,'num_lock':144,'num':144,'pause':19,'break':19,'insert':45,'home':36,'delete':46,'end':35,'pageup':33,'page_up':33,'pu':33,'pagedown':34,'page_down':34,'pd':34,'left':37,'up':38,'right':39,'down':40,'f1':112,'f2':113,'f3':114,'f4':115,'f5':116,'f6':117,'f7':118,'f8':119,'f9':120,'f10':121,'f11':122,'f12':123};var modifiers={shift:{wanted:false,pressed:false},ctrl:{wanted:false,pressed:false},alt:{wanted:false,pressed:false},meta:{wanted:false,pressed:false}};if(e.ctrlKey)modifiers.ctrl.pressed=true;if(e.shiftKey)modifiers.shift.pressed=true;if(e.altKey)modifiers.alt.pressed=true;if(e.metaKey)modifiers.meta.pressed=true;for(var i=0;k=keys[i],i<keys.length;i++){if(k=='ctrl'||k=='control'){kp++;modifiers.ctrl.wanted=true}else if(k=='shift'){kp++;modifiers.shift.wanted=true}else if(k=='alt'){kp++;modifiers.alt.wanted=true}else if(k=='meta'){kp++;modifiers.meta.wanted=true}else if(k.length>1){if(special_keys[k]==code)kp++}else if(opt['keycode']){if(opt['keycode']==code)kp++}else{if(character==k)kp++;else{if(shift_nums[character]&&e.shiftKey){character=shift_nums[character];if(character==k)kp++}}}}if(kp==keys.length&&modifiers.ctrl.pressed==modifiers.ctrl.wanted&&modifiers.shift.pressed==modifiers.shift.wanted&&modifiers.alt.pressed==modifiers.alt.wanted&&modifiers.meta.pressed==modifiers.meta.wanted){callback(e);if(!opt['propagate']){e.cancelBubble=true;e.returnValue=false;if(e.stopPropagation){e.stopPropagation();e.preventDefault()}return false;};};};this.all_shortcuts[shortcut_combination]={'callback':func,'target':ele,'event':opt['type']};if(ele.addEventListener)ele.addEventListener(opt['type'],func,false);else if(ele.attachEvent)ele.attachEvent('on'+opt['type'],func);else ele['on'+opt['type']]=func},'remove':function(shortcut_combination){shortcut_combination=shortcut_combination.toLowerCase();var binding=this.all_shortcuts[shortcut_combination];delete(this.all_shortcuts[shortcut_combination]);if(!binding)return;var type=binding['event'];var ele=binding['target'];var callback=binding['callback'];if(ele.detachEvent)ele.detachEvent('on'+type,callback);else if(ele.removeEventListener)ele.removeEventListener(type,callback,false);else ele['on'+type]=false}};
// TOOLS media:
var MEDIA={
users:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAwhJREFUeNqEU21IU1EYfs792HWbjtws3UxdTqfJ5rf2YWERFFIW9ccKC6I/QVFBYX8KhKKf/etnf/pRRFCRFBVaFEElbURZaGnZdKZt1304tt1td6dzLU2E6IGH933ve97nvuec9xAwSIQgT7P4i7Mb6bzlOBSzdC9zqxhHKEVvNgv/wjrexrIGzWEkSwS+hwlIgomKuGKvdnVaSsudMYWunQ3OFXzxo+9nGNDI4R/wzwFDU8TxMwRXIBIpzDFbhE179hi1eMwPByM0CsvqChlPMtoZx1MEkZkQxN7Tp2EwGqGy3rWY57CF5ce0AoEuqWb+uYbW1v3uujrLO49HnnjnjcUTiEo6HZR4HIIoIq5ti0cjW35tXqDd+Xfnzz7TDb2nOqwupxVDn23WrkPesFFEdGx4GPaKCmiWxRpKFmqErc7F+q7BaVNlvduOdDIJzeryTLkOW5QM3Lrpbdq+o9Hz5LE397dAwaJAJrsowHXVKSPJubmNmXQaKuOu+vTH8ZKiYM7ED0uFswrP+27SV901H3NDyUczJSZMFeeCJ7UHQQmHfHVmyChmqksq3U3sQoXwbCD1Mjz6TTrR49TXtFSlFBem26pthVvaC57mBBLhPMGOLP3Cf226jEF9Bx6ZjkClJMB9uLE+lia2V68H/HR3d0XBaod5KpHA2Y6juD3lQemqYpPLXF5roLo13wKT4pI5oM39psM7g/IsaWxuQSQaE++PtL4f90mTSXYmsixDsxrUVEaqNpe5aVRpI3x33wpw4n6DJNQc63TvWxkZKrZLMsYVC4L5laGrD/s9Sc4Xaxn2Dgxu8G+jaVUPRTXQdDYHo9EnhD9w50zn+vLupirrWkt+nuTzTePS3lKcv+tDWZkVciiaevvp+2hf/+t76oOT15cNnsxBiTbX2s312Ux2/i0tb5eq0NU5rDWQTOX85p4R7UEtYZDw9YcuwNrQTnkpQQV9DII+3jZ99c3LouPrSCZpIJmEkaiKHj+8L+js6EUamQSNTCy2QP4MhQX/h6z9cfnHXwIMAAAxRHCU5G2oAAAAAElFTkSuQmCC',
clearbox_icon:'data:image/gif;base64,R0lGODlhEAAQAPeqAGV7smuU1nug2R1HnnuUzzV/xIm+7Gup40RbrTtZoXSu5nSu5RZHp2CAyJC/7B8+kP/9+oWe1YCX0iRcrXuy5yh7ykiKyKPN8Za/6zt4v154wmeS1RNTsIK56oC26BdVrRVtv0tlqv///qe81xV2ziN2w0mCwhp4zB1Colmg4V2h4Wmp4xlwwGOe32ip5NXe6Wup5Bh3zjlcsi9MqBBcrylIpSJFpVCZ3yyD1Q1lvBFoxz1fsjiCyWuq5erv9jmFzDmFy12Y1Td/xbDE3T92tFad3yOA12Wc1kqKzX2exPj39nSv5hVvxWeAwBZhsQVOtL7R6Gaj32Cj4lae4X+16Pf5/HOt5WiAwBZjtU5tvRdzymR5syF2xxp5zGqp43SOze7t72uq5Hak1meBxv/+/AhivGV+uGR5shdyyWyk3BNwx7nK4GmT1Rlmt97m8fn5+v///BJuwxBtxhlxxV6V0H+o1r/R6DZ1ujuCx9fg7A1csPv6+hR0zl+M01aQznOu5g9xz2yt5kmPzRNouVee3mqq5FN3xHaQzXmk1BBrxCF1x9rf50Z8uhdjshxvyVR3xXGr5LDF4k+a3xJmv0mPzk1tvHe06BVitn616Fqa3mZ+uB991OPq8z2FyDuDyEKQ2UyT2D2Gye7y+BBds1GMzGCk4wdPtVyMw12e3f///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAKoALAAAAAAQABAAAAj/AFUJFBhBAwIEGiIMXKhKQgMBGC5cwCCggQSGqgI4MOCBAgUPBhwEGDOQwIYOSyD9UbBggRUFHTYQEPiISqE0Yo5E8RLmwIEVmAyp+tInkBQ6bqAgCoLKRQ8YltgcytIixRQ/PlJVsVMHCagbkjJVmlGqiApSnESISCUqkolJgIzYqEHoE45Leci82ZMKzpo7cjah2OGIBJ9RLyBAUDLkVJtEMXTIaPKkCxoai8CMYISljBotJ0xdUcWASwUnSYjoyRGHyZwKihgINMPhh5BGg0CAYFGCBxAOmgaG+OCJUqgCBToJwvMhBMMzAyZksGAhw4QBWzAKBJDgwYMEABgGAQQAOw%3D%3D',
nagyito_icon:'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMISURBVHjajJPfa1tlHMY/78k5SU6SniRN12lnbaf9saGuE0VLt6qIXjgc4o9qNxG2S6/UC6/8BxTEG71xTL0XUZjohhVZobiB0qU2bWVNyY82bbK16Umb5CQ55+T1IkGJG+gXvlfv83l4+L48IpXa4W6jKoJKxQqsJG+dMa3GlK6HrFAgeDvsq//W2619d/BQeNu2bUQ6XbwDVhRBtVw7lNwoXgj2dZ/S7jGoSg3pQj65S3UtlTgxZrw9cPjgnLq/V7vDQAjU5Fb5k4nHB08diAb4fQ+2SyAVGHy0l81I8OHvZ2a/nQ6qz6t+v9oBexTBRr78nH6491lfNMCqCetF0LugKcGyYPBIEHPz6IHLV659qPbda3QYaKpCZqfxjDcW6olvw24FQlEId4HP09I0BYw81s+PV2eeUtc3zM4EQio24mkNhfUiRIzWdnkg0NY0AE+3iuL3SzVoeDsTeJBuYe9XHMZ1P2he8LdhA1CAClB3wdrflWohkwNE+3oShCrdirxZLlToGQhh261XD+ADdMAP/Jm+TXk751GPGzeQUgEhEEhsVyXY/8i12USWUOwo0V6B045dbsPCgdmvrzDQH1pQFEXh79X8ut/JfqVWEu84O/Nu4ofr5Nb2cZotgxKwXKzz2YVL3MrGy1Ovv/zBP3+oeL1UU1+y+dN0LaFhmseoaanq6qWMtajqMSOioykKmZVFfJ5y8tz5qff7+u77RW3DqrAyF0X+5+nMYpWb5gksJ8r45EMfHRke+mJ5aeWFZrNyTCLpf3LwxtjxscuhkJGv1+uoKF5NWNnPxdbMW9m4yXxpkgXxIB6jmB4dGf2m3qjnhkZHLg4PjyClZGlpCdt2cRyn1RnRyH3K1sz5dLzEvHmSRc8wrlbIvvHKi2d0PbBcq1lIKanVakgpcV23s3TxxOq5WNYkXprgDzFETWzmz756+k3DiF7/t/iurb2af2ChslZ9wgnfj6XlC9OvnT4bDsfmbLuBpvn+22B8YvK9uNHzbtOue09OvPRxJNI912jU+b/z1wB77ES0R65PfAAAAABJRU5ErkJggg%3D%3D',
mainCSS: '#layerContent.toolsLayer{ background: url("http://static.iwiw.net/common/image/bigredesign/menulayer_bg.gif") repeat-y scroll -884px 0 transparent; width: 865px;}'
+'#toolsLayer{display:none}'
+'#layerContent.toolsLayer h3{margin-top: 0px}'
+'#it_favusers{white-space:nowrap; display:none; -moz-border-radius:3px 3px 3px 3px; width:180px; background:url("http://static.iwiw.net/common/image/bigredesign/grads.png") repeat-x scroll -3px -560px #152A47; position:absolute; margin:0; padding:0; top:40px; right:41px; z-index:1001}'
+'#it_favusers li{padding:0; overflow:hidden; height:23px; border-bottom:1px solid #12253E; }'
+'#it_favusers a{color:#DAE7FB; display:inline-block; width:100%; font-size:10px; line-height:13px; padding:5px 0 5px 14px; background:url("http://static.iwiw.net/common/image/bigredesign/iconset.png") no-repeat scroll -21px -281px transparent; }'
+'#it_favusers a:hover{background-color:#203551; color: #FFF; text-decoration: none}'
+'ul.actions .actionLink{background:url("http://static.iwiw.net/common/image/bigredesign/iconset.png") no-repeat scroll -26px -287px transparent; padding:0 0 0 7px;}'
+'#itfavtable li{display:block; width:580px; background:#F2F4F7;margin-top:2px; padding: 2px 4px;}'
+'.it_icons a:hover{text-decoration:none}'
+'#it_ajaxloading{ display: none; background: #F00; color: #FFF; position: fixed; top: 0px; left: 0px; padding: 3px; font-weight: bold;}'
+'#it_ajaxinfo{ display: none; background: #F00; color: #FFF; position: fixed; top: 0px; left: 0px; padding: 3px; font-weight: bold;}'
+'#it_useralbums .albumlist{overflow-x: auto; margin:0 !important}'
+'#it_useralbums .album{display: table-cell; float: none !important}'
}
const clearboxCSS='#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email { margin: 0; padding: 0; background-color: transparent; border: 0px;}#CB_ImgHide { position: absolute; visibility: hidden; z-index: 1098; left: 0px;}#CB_ShowTh { width: 100%; height: 15%; visibility: hidden; position: absolute; z-index: 1097; bottom: 0px; left: 0px;}#CB_Thumbs { display: none; height: 60px; padding-top: 10px; background-color: #fff; position: absolute; z-index: 1100; overflow: hidden; bottom: 10px; left: 0px;}#CB_Thumbs2 { margin: auto 0; height: 50px; position: absolute;}.CB_ThumbsImg { position: absolute;}.CB_RoundPixBugFix { display: block; visibility: hidden; font-family: arial; font-size: 1pt;}#CB_ImgContainer { position: relative; width: 100%;}#CB_PrevNext { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1002;}#CB_ContentHide { position: absolute; z-index: 1000; top: 0px; left: 0px;}#CB_LoadingImage { position: absolute; left: 50%; top: 50%; margin-left: -12px; margin-top: -12px; visibility: hidden;}#CB_Text { text-align: center;}#CB_Window { left:50%; position:absolute; top:50%; visibility:hidden; z-index: 1100; border-collapse: separate;}#CB_Image { position: relative;}#CB_iFrame { position: absolute; width: 0px; height: 0px; z-index: 1003;}#CB_TopLeft { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAC3SURBVHjaYmTADRix8RkJKGREx4w4FMMUMCHRYMyIQzFMATMaZmLEoRgkyYKEWWFsJjQbkBWDFLEDMVd5ebnS8+fPe3///n0a2b0ghWxAzA3EAkAsAcQKx44dK/nz58/n/1CAbDLIRE4g5gdiMZDiS5cutf9HAwxIpoOs5wFiYSCW7e/v9/73798vXBpAbuaAmg5yivLDhw9X/ccCmNDCHOZhNjExMWts0c+EKzg5ODiksGkACDAAHQNZwPuKsfkAAAAASUVORK5CYII%3D); background-position:right bottom;}#CB_Top { background-image:url(data:image/png;base64,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%3D); background-position:left bottom;}#CB_TopRight { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADYSURBVHjahJJNCsIwEEYTG/8FRUVcKAiC4MajeJCuvYMH6C28R3uALnXVhScoUmhi4hcdQ6wVP3ikZfI6w1DOGGuwVwz7TPX9GQ5aVKxSK1phALSH8U5TlawwpQv3Cv4HnGSFFVCE9J6VJzopkFJewjDcCCHOcRwX7F8MRSmVJ0lyoI5zMAJ9WkpA03AnvJOm6ZGkGRiCLmjS+r8FrXUZRdEexSWY0BbbroupSZZlJxTXNJrt0gHip1AUxRXFLViAMei9x+L2Qu0vwPkORw5uwG6vtKt+CDAAMdWdjv/AxeoAAAAASUVORK5CYII%3D); background-position:left bottom;}#CB_Left { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAABOICAYAAACFYox6AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAOOSURBVHja7N1BCoMwEAXQjFAKhdL7n6mHmmZdClUwmsQnZPlAfpOZ0UWNUspS162ue12Pup51vTLzXX5cS9l4AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbADR1y3F4LGGzTfe5ouJYg2bb8zKB+wGQjE+osw4QACgxwFmvo7BLNO9aUYxBgAAAJqCkBIAAAAAAAAAAEBvIKUEAAAwEEgprQQpJaMDMAVIKQEAoGUBZj4AAIB+e5zXFAAAAOZWAPDEDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACngCh/PmIjJQAAAABoAXwPBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6Bv4oCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgJhJQuAEJKwBkgpAQA+nQ7EPYSYMAC9AcpAYCHJuBYEJMVY9MMAACA6R4ADCfzAq9PPZYB2i4AAAAAAAAAAAAAAAAAzApSSnuC7OuW0g+3AaSUVD4pAcAgIL/OszM90HACXK3HGbCaTfcq3xUqX6cHyOYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAp+AgwAGPGRhcPG/5oAAAAAElFTkSuQmCC); background-position:right top;}#CB_Content { background-color:#FFFFFF;}#CB_Right { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAABOICAYAAACFYox6AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAONSURBVHja7N1BDoIwEAVQxlN5/xOZmBgTF2OXGonQKLWW16Rx41vwoZ2BBUSWMc2MiDiWn1OZ5zIvZV7LvB2mygEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAJos9jiEHOQ7j4VqYTUhp4AYUTtzNg51taDy+7n5QAQCsNaLAGA51195oTOx8AAAAAAAAAAAAAAAAAAE8jpbQzkFJa+b+U0jdBSgkAlF0AAADNyXYFJZ1pt2UAAOjuAd2MlIC2wONT9QEA3DQBGixAnQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAX4KUEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0C7woCAAAAACagnyYUgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAz0BICQDerwkpAQAALG6XuhkAAAB9K6DGAQDQFwgpAUqWns9jCikBAABoHQAAAAAAAAAAAIB1I6UEAADQOfA9lD8HOchB+yrAVLNMpWQzFisAtF+iNuPNu5mUkhqn5xvmoNPF59Zy5wvIxQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwGbgLsAAfKdWCE8dUokAAAAASUVORK5CYII%3D); background-position:left top;}#CB_BtmLeft { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADhSURBVHjafJBNCsIwEEaT9McqilBB3AiCG3HlwgP0CCK9kTfwIl31At248ALdd+dCN0ILVeMXScoYgwMPJmFeMjOcMSZAAHpgAEZgLKU8M0cIkkvNCzzrur78E76KwaOqqpNL8ADXCH1WBHEc35Ik2XGELakLH0SqdzADS7ApiuIorTCCp4ceggmYgxXYZll2aNv2bgtmU339yxQswFpJaZruy7LMm6a5mv4ZmSHQRBaqg5CTOejgvpZCU2geogJzSD6RPzm3tkUlumaD4I4V2y3SB34EKlGxwyW4xO78FmAA7GJCp4NsVNcAAAAASUVORK5CYII%3D); background-position:right top;}#CB_Btm { background-image:url(data:image/png;base64,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%3D); background-position:left top;}#CB_BtmRight { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADvSURBVHjabJK/CsIwEMYbW1FBcBDERRBcxMlBR19C+ka+gq/QyaGTb1DfIXNnEcUisekfP8OlpGkOfr30cl9yl4TVMM9hjLE93Au8wQd8gey5koUQd7gSVKAmlDkFaZre4AqXqCNAhVUURRcS2CKV0LIkSc4Ib8EKzMEEDEHwb60RSCmzOI5PCO7AGizAFIzBAPhKgAYfnPNrGIZHSt6AJZjR6iPQp/IZw+cAcjo2YSEJ3Yeq62lMaGFO/0WrYfiALkafiDTG3ROiHTIKlhaVvboWCGNSJ9g33Ozgky8dIs9OVm/MuG37ETof5U+AAQAk14mrWTcz5wAAAABJRU5ErkJggg%3D%3D); background-position:left top;}#CB_Prev, #CB_Next { background: transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D) no-repeat scroll 0%; display: block; width: 49%; cursor: pointer; outline-style:none; z-index: 1102;}.CB_TextNav { text-decoration: underline; color: #aaa;}.CB_TextNav:hover { text-decoration: none; color: #ff7700;}#CB_Prev { float: left; left: 0px;}#CB_Next { float: right; left: 0px;}#CB_Prev:hover {background:transparent url(data:image/gif;base64,R0lGODlhZAAmAMQQALS0tM/Pz+Tk5Pj4+KCgoOvr6/Hx8aenp9bW1q2trcnJycLCwru7u93d3ZmZmf///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAABkACYAAAX/4AONZGmeaKqubOumj/jOdG3Xca7vfO//wKBw6BsRj8ikcglZOp/QqHRKrVqv2Kx2y+16v+CweEwmBgAFA0AhZDAGDQCiXFUAcgbH4rEgFIIIDnMHCQN0VAAOOQEHAwMEAUIADA8CDn+HU4mLfwWRQQMBhg0NmYiKpmOhBw4EC4YPmzENCQ4ODJgIALu8mIytr6lECQQIAgEOd7GogQcBCgR+D7q8BJd8yQELDoXCQciYDwrXm4+NMQXJO5ZslpQxyJ/ePgkJOpaRmw0O8g8MDrAePLIn7loOAgTn9bDFkGE+RcgE6IiYgwEBAzFk5dCocAc3ASBDYtxEcZEDiQ+QkM3JiGpjy446DhzwsSnQyhjbMKbbkyNnzJkwd2wrlWPASEV5lAkkMHNAgnM5AsmzxDMoHmsKQEKTKGscAwG0HJTyGqBsAIy1AghAEA2jVR0FEjFkcDTHOFvFWDY8KVCugwPh3uowADIgjwEgjxAOLLix48eQI0ueTLmy5cuUm2CuYkTGjc+gQ7/wLLq06dIhAAA7) no-repeat scroll left 50%;}#CB_Next:hover {background:transparent url(data:image/gif;base64,R0lGODlhZAAmAMQQAM/Pz6CgoOvr67S0tPj4+K2trdbW1t3d3fHx8cnJybu7u6enp8LCwuTk5JmZmf///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAABkACYAAAX/ICSOZGmeaKqubIs+bizPNP3A0K3vfO//wKBwSPzlisikcslsOp/QqHRKrVqv2Kx2y+16v+CweEyeAgYCxCDxNKB9iAbhIWhQBQODFOFgPBgBAk8ADnY9hHYDDk4IAIYPDQ4AUgALBAQBk4OFPg0ACA8GmkyRo6WUggKjTohbpzevZT+tdGs3AgoODgUHNwwDPAN+kLm7vQIFDgsDea8ECgpzBJUOAQxzeMzaeg8HyQ4Kgpt2AgEF2AEBCdR6CQ7c3ZLxCg3ehcjKzAanBAWBN/72EQKWjdkCeQaUAUiQTlwTROXO3VAkjsCCAAT4KNCRC1SAjTcIgIMkD5akfv8e/xBy6M7hA0wFXgawdMsBMFYOvEl8OVIHoV6KpNmM10uHIpKmJAFyWCCmjlgPBgQAdaDkjVxzHlbL+dQq0lAI36nURZbsV5MBHLDRUbbsqJ83aMXlpFVBuqxQ+Zl74G+uowaAAZ8l2ZTug12BA4Oi08en4bGPliCq6pTPsBsJuTEo1BgsvB2xSiFIt3jBgh8Wd3resXkxk1bu1l7MGtXBYgFbxfFxqkNQaHmUfXHVkfGPA5d8bso8jdNQMj2UDzTItfbGQd4P3BXY5waYyADSAZd052e0WsAM6+0CwN5RdnD1khXVamj0PwNpdVX3ywNAfoWYkeWIVc/VUpYCjbQ1Hj9ZAXyGBWC0EQGYSy81QOEPcchBBAGCyeLhhyCGKOKIJJZo4okopijiESqCIUKLLtYg44w0xnBDjTjmqGMOIQAAOw%3D%3D) no-repeat scroll right 50%;}#CB_CloseWindow { position: absolute; top: 0px; right: -1px; z-index: 1104; cursor: pointer;}#CB_SlideShowS, #CB_SlideShowP { position: absolute; top: 0px; left: -1px; z-index: 1104; cursor: pointer;}#CB_SlideShowBar { width: 0px; position: absolute; top: 5px; left: 22px; height: 5px; display: none;}#CB_Email { position: absolute; right: 15px;}';
const clearboxJS='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}(\'l 4F=\\\'#64\\\';l 1H=75;l 1W=25;l 1x=3Q;l 1y=4G;l 1p=1;l M=12;l 1q=\\\'3k\\\';l 1a=60;l 1b=60;l 2b=5;l O=1;l 4H=\\\'#65\\\';l 17=2;l 2L=\\\'Y\\\';l 2M=\\\'Y\\\';l 2N=\\\'[]\\\';l 2c=3;l 2e=10;l 18=40;l 4I=\\\'66\\\';l 2o=12;l 4J=\\\'#67\\\';l 4K=\\\'3l\\\';l 3m=\\\'1z\\\';l 4L=\\\'- kép 68ö4Mé3R -\\\';l 1A=\\\'\\\';l 2p=0;l 2q=0;l 2r=0;l 2s=0;l 2t=\\\'Y\\\';l 1I=\\\'Y\\\';l 4N=\\\'69őző\\\';l 4O=\\\'kö6aő\\\';l 4P=\\\'6bár\\\';l 4Q=\\\'1X:1Y/3S;1Z,3T/6c+6d+6e/6f+6g/6h+6i/6j+6k%3D\\\';l 4R=\\\'1X:1Y/3S;1Z,3T/6l+6m+6n/6o/6p+6q++6r+6s/6t/6u/6v%3D\\\';l 4S=\\\'1X:1Y/3S;1Z,3T/6w+6x++6y/6z+6A+6B+6C%3D\\\';l 3U=\\\'1X:1Y/2O;1Z,6D///6E++6F/6G/6H+6I+6J+6K/6L+6M+6N+6O+6P+6Q+6R+6S/6T+6U+6V+6W/6X+6Y+6Z+71+72+73+74+76+77+78+79+7a+7b+7c%3D%3D\\\';l 3V=\\\'1X:1Y/2O;1Z,4T///7d%3D%3D\\\';l 4U=\\\'1X:1Y/2O;1Z,7e/7f/7g+7h+/7i+7j/4V/7+/7k/39/7l/4W+7m/7n+7o+7p/7q+7r+7s/7t///7u/7v+7w+7x+7y+/7z/7A/7B+7C/7D/7E+7F+5+7G+7H/7I/7J+7K%3D%3D\\\';l 3W=\\\'1X:1Y/2O;1Z,7L+7M/4W+7N/7O/7P/4V+7Q+/7R///7S/7T+7U/7V+7W+7X+7Y/7Z/80/81/+82/83+84+85+86/87+88+89%3D%3D\\\';l 4X=\\\'1X:1Y/2O;1Z,4T///8a%3D%3D\\\';l 2f=\\\'2P\\\';l 2Q=1h;l 8b="2.0 + 3X";l 2R=1;o 4Y(a){l b;f(!a){l a=K.3Y}f(a.4Z){b=a.4Z}t f(a.51){b=a.51}l c=8c.8d(b);f(21=="Y"){f(F>1&&(c=="%"||b==37||b==52)){f(1i){1D()}1r(F-1);q G}f(F<w.L-1&&(c=="\\\'"||b==39||b==54)){f(1i){1D()}1r(F+1);q G}f((c==" "||b==32)&&2u==0){f(w.L<3){q G}f(22=="2v"){3Z();q G}t{41();q G}}f(c=="\\\\8e"||b==27){2w();q G}f(b==13){q G}}t{f(2u==1&&(c==" "||b==32||b==13)){q G}}}o 3Z(){1J.g.y="Z";1K.g.y="1c";22="42";23.g.y="1c";3n()}o 41(){1K.g.y="Z";1J.g.y="1c";43()}2b=J(2b);f(2b<5){2b=5}2p=J(2p);f(2p<0){2p=0}2q=J(2q);f(2q<0){2q=0}2r=J(2r);f(2r<0){2r=0}2s=J(2s);f(2s<0){2s=0}1H=J(1H);f(1H<0||1H>2g){1H=70}1W=J(1W);f(1W<1||1W>1H){1W=10}1x=J(1x);f(1x<25||1x>3o){1x=3Q}1y=J(1y);f(1y<50||1y>3o){1y=4G}1p=J(1p);f(1p<0){1p=5}f(1q!="1z"&&1q!="3l"&&1q!="3k"&&1q!="3p"){1q="3k"}1a=J(1a);f(1a<1||1a>99){1a=50}1b=J(1b);f(1b<1||1b>99){1b=50}O=J(O);f(O<0){O=1}17=J(17);f(17<0){17=2}f(2L!="Y"&&2L!="1z"){2L="1z"}2e=J(2e);f(2e<0){2e=10}M=J(M);f(M<0){M=12}18=J(18);f(18<25){18=40}2o=J(2o);f(2o<6){2o=13}f(2M!="Y"&&2M!="1z"){2M="Y"}2c=J(2c);f(2c<1){2c=5}2c*=3o;f(3m!="Y"&&3m!="1z"){3m="1z"}f(2t!="Y"&&2t!="1z"){2t="Y"}l 2S,3q="",8f=0,24,2h,2u,1L,1E,3r=0,45="",21,2i,2x,3s=2p+2q,3t=2r+2s,2T,Q,2y=0,1i,22="2v",2j=0,2U=0,2z,2k,1f,1g,2V,2W,53,v=1x,B=1y-18,3u,1Q,R,H,2A,2B,11,V,F,w,3v,1j,3w,2X,2Y,2Z,31;l 46=h.8g?1h:G;f(!46){h.8h(8i.8j)}l 33=1B 34;33[0]=1B 2l;33[0].W=1A+3W;33[1]=1B 2l;33[1].W=1A+3U;o 55(a,b){f(35 K.2C!="36"){K.2C(a,b,G)}t f(35 h.2C!="36"){h.2C(a,b,G)}t f(35 K.56!="36"){K.56("8k"+a,b)}}55("8l",57);o 57(){h.8m=4Y;f(!h.I("47")&&2R!=0){h.S.g.8n="8o";l a="<N 1R=\\\\"8p\\\\" g=\\\\"C: "+M+"u; D: "+M+"u;\\\\"></N>";f(1s.1t.1u("3x")!=-1){3q="<1S A=\\\\"38\\\\" 1T=\\\\"\\\\" W=\\\\""+1A+3V+"\\\\" /><1S A=\\\\"48\\\\" 1T=\\\\"\\\\" W=\\\\""+1A+3V+"\\\\" />"}t{3q="<N A=\\\\"48\\\\"></N><N A=\\\\"38\\\\"></N>"}l b=h.58("S").8q(0);l c=h.8r("N");c.8s("A","47");b.59(c);h.I("47").1k="<5a 8t=\\\\"0\\\\" 8u=\\\\"0\\\\" A=\\\\"5b\\\\"><2D A=\\\\"2X\\\\"><19 A=\\\\"8v\\\\">"+a+"</19><19 A=\\\\"8w\\\\"></19><19 A=\\\\"8x\\\\">"+a+"</19></2D><2D A=\\\\"8y\\\\"><19 A=\\\\"2Z\\\\"></19><19 A=\\\\"53\\\\" 8z=\\\\"49\\\\" 8A=\\\\"3y\\\\"><N A=\\\\"5c\\\\"><N A=\\\\"5d\\\\"><5e 8B=\\\\"0\\\\" A=\\\\"5f\\\\" W=\\\\"\\\\"></5e>"+3q+"<N A=\\\\"5g\\\\"><1S W=\\\\""+1A+4U+"\\\\" 1T=\\\\"8C\\\\" /></N><N A=\\\\"4a\\\\"><N A=\\\\"5h\\\\"></N></N><1S A=\\\\"5i\\\\" 1T=\\\\"8D\\\\" W=\\\\""+1A+3U+"\\\\" /><5j A=\\\\"5k\\\\"></5j><N A=\\\\"3z\\\\"><N A=\\\\"5l\\\\"></N><1S A=\\\\"5m\\\\" 1T=\\\\"x\\\\" W=\\\\""+1A+4S+"\\\\" /><1S A=\\\\"5n\\\\" W=\\\\""+1A+4X+"\\\\" /><1S A=\\\\"5o\\\\" 1T=\\\\"8E 5p\\\\" W=\\\\""+1A+4R+"\\\\" /><1S A=\\\\"5q\\\\" 1T=\\\\"8F 5p\\\\" W=\\\\""+1A+4Q+"\\\\" /><a A=\\\\"5r\\\\" 1d=\\\\"#\\\\"></a><a A=\\\\"5s\\\\" 1d=\\\\"#\\\\"></a></N></N><N A=\\\\"5t\\\\"></N></N></19><19 A=\\\\"31\\\\"></19></2D><2D A=\\\\"2Y\\\\"><19 A=\\\\"8G\\\\">"+a+"</19><19 A=\\\\"8H\\\\"></19><19 A=\\\\"8I\\\\">"+a+"</19></2D></5a><N A=\\\\"5u\\\\"></N>";f(1s.1t.1u("3x 6")!=-1&&M==0){45=1}f(1s.1t.1u("3x")!=-1&&M<2){3r=6}h.I("5c").g.8J=17+"u";2E=h.I("48");2F=h.I("38");14=h.I("5l");14.g.5v="#8K";14.g.1M=0.75;14.g.3a="3b(1M=75)";1Q=h.I("5b");26=h.I("4a");3c=h.I("5h");28=h.I("5g");T=h.I("5u");T.g.5v=4F;T.g.1M=0;T.g.3a="3b(1M=0)";H=h.I("5k");2k=h.I("5i");3d=h.I("5d");H.g.5w=O+"u 8L "+4H;3e=h.I("5m");1J=h.I("5q");1K=h.I("5o");23=h.I("5n");23.g.1M=0.5;23.g.3a="3b(1M=50)";2A=h.I("5r");2B=h.I("5s");R=h.I("5t");R.g.D=18-2e+"u";R.g.4b=2e+"u";R.g.8M=4I;R.g.8N=2o+"u";R.g.8O=4K;R.g.8P=4J;2X=h.I("2X").g;2X.D=M+"u";2Y=h.I("2Y").g;2Y.D=M+"u";2Z=h.I("2Z").g;2Z.C=M+45+"u";31=h.I("31").g;31.C=M+"u";1F=h.I("5f");4c=h.I("3z").g;2E.2G=o(){5x();q};2F.2G=o(){38();q};14.2G=o(){3A();3B();q};R.2G=o(){3A();3B();q};T.2G=o(){3A();3B();q};f(1s.1t.1u("4d")!=-1){3s=0;3t=0}f(1s.1t.1u("3C")!=-1){3t=0}}h.I("4a").8Q=5y;l d=0;l e=0;Q=h.58("a");3f(i=0;i<Q.L;i++){P=Q[i].1v;8R=Q[i].1l("1d");f(P.4e("1N")!=2m&&2R!=0){f(P=="1N"){Q[i].U=o(){4f(X.1v+"+\\\\\\\\+"+X.1l("1d")+"+\\\\\\\\+"+X.1l("2H"));q G}}t{f(P.1C(0,8)=="1N"&&P.3E(8)=="["&&P.3E(P.L-1)=="]"){f(Q[i].1v.1C(9,Q[i].1v.L-1).1U(",")[0]!="1N"){Q[i].U=o(){4f(X.1v.1C(9,X.1v.L-1)+"+\\\\\\\\+"+X.1l("1d")+"+\\\\\\\\+"+X.1l("2H"));q G}}t{5z("5A 5B:\\\\n\\\\8S 8T 8U 8V 8W \\\\"1N[1N]\\\\"!\\\\n(5C: 5D, a "+i+". <a> 5E-5F 5G.)")}}t f(P.1C(0,8)=="1N"&&P.3E(8)=="("&&P.3E(P.L-1)==")"){f(P.1C(9,P.L-1).1U(",")[2]=="8X"){Q[i].U=o(){4g(X.1v.1C(9,X.1v.L-1)+"+\\\\\\\\+"+X.1l("1d")+"+\\\\\\\\+"+X.1l("2H"));q G}}t{Q[i].2G=o(){4g(X.1v.1C(9,X.1v.L-1)+"+\\\\\\\\+"+X.1l("1d")+"+\\\\\\\\+"+X.1l("2H"));q G}}}t{5z("5A 5B:\\\\n\\\\8Y 8Z 1N 90 91: \\\\""+Q[i].1v+"\\\\"!\\\\n(5C: 5D, a "+i+". <a> 5E-5F 5G.)")}}}}}o 4f(a){f(2R==0){q G}3e.U="";1J.U="";1K.U="";1m=a.1U("+\\\\\\\\+");P=1m[0].1U(",");f(P[1]>0){3F=J(P[1])*3o}t{3F=2c}f(P[2]=="2v"){22="42"}f(w&&P[0]==w[0][0]&&w[0][0]!="1N"){}t{w=1B 34;w.4h(1B 34(P[0],P[1],P[2]));f(1m[0]=="1N"){w.4h(1B 34(1m[1],1m[2]))}t{3f(i=0;i<Q.L;i++){f(Q[i].1v.1C(9,Q[i].1v.L-1).1U(",")[0]==w[0][0]){2S=1A+3W;f(Q[i].1l("4i")==2m||Q[i].1l("4i")=="2m"){3f(j=0;j<Q[i].4j.L;j++){f(Q[i].4j[j].W!=36){2S=Q[i].4j[j].W}}}t{2S=Q[i].1l("4i")}w.4h(1B 34(Q[i].1l("1d"),Q[i].1l("2H"),2S))}}}}F=0;92(w[F][0]!=1m[1]){F++}11=1x;V=1y-18;4k();3G();2Q=G}o 4k(){5H();5I();5J();f(1n>1O){1O=1n}f((1s.1t.1u("5K")!=-1||1s.1t.1u("3C")!=-1)&&1o!=1P){2T=K.4l+K.4m-1O}t{2T=0}4n();f(3s==0){f(1P>1o){T.g.C=1P+"u"}t{T.g.C=1o+"u"}}t{T.g.C=1P+3s+"u"}T.g.D=1n+2n+"u";T.g.E="1w";q}o 4g(a){f(2R==0){q G}21="1z";1m=a.1U("+\\\\\\\\+");4c.y="Z";3e.g.y="Z";P=1m[0].1U(",");4k();v=J(P[0]);B=J(P[1]);11=1x;V=1y-18;f(v>1o-2*(M+O+17+1p)){v=1o-2*(M+O+17+1p)}f(B>1n-2*(M+O+17+1p)-18){B=1n-2*(M+O+17+1p)-18}H.g.C=1x+"u";H.g.D=1y-18+"u";H.g.y="1c";H.g.E="16";1Q.g.E="1w";1J.g.y="Z";1K.g.y="Z";3G("x")}o 3G(a){l b=a;f(2j<1H){2j+=1W;T.g.1M=2j/2g;T.g.3a="3b(1M="+2j+")";2z=2j;3H=29("3G(\\\'"+b+"\\\')",5)}t{2j=0;T.g.D=1O+3t+"u";f(1H!=0){1V(3H)}f(b=="x"){2k.g.E="1w";4o("x")}t{5L()}q}}o 5L(){H.g.C=1x+"u";H.g.D=1y-18+"u";H.g.y="1c";H.g.E="16";1Q.g.E="1w";1r()}o 1r(a){2E.g.E="16";2F.g.E="16";26.g.y="Z";26.g.C="1e";28.g.y="Z";28.g.C="1e";14.g.C="1e";14.g.D="1e";14.g.E="16";21="1z";2U=0;T.U="";f(w.L<3){1J.g.y="Z";1K.g.y="Z"}t{f(22=="2v"){1J.g.y="1c";1K.g.y="Z"}t{1K.g.y="1c";1J.g.y="Z"}}2A.g.y="Z";2B.g.y="Z";f(a){F=J(a)}1f=1a;1g=1b;f(1q!="3p"){H.g.E="16";2k.g.E="1w"}R.1k=4L;3v=0;1j=1B 2l;1j.W=w[F][0];3w=G;1j.93=o(){4p();q};4q()}o 4q(){f(3v==1){3w=1h;1V(5M);4r();q}f(3w==G&&1j.94){3v++}5M=29("4q()",5);q}o 4r(){f(2f==\\\'2P\\\'){v=1j.C;B=1j.D}t{v=1j.D;B=1j.C}1L=v;1E=B;3u=v/B;5N();l a=H.95(\\\'2d\\\');f(2f==\\\'2P\\\'){H.C=1L;H.D=1E;a.4s();a.4t(1j,0,0,1L,1E);a.4u()}f(2f==\\\'4v\\\'){H.C=1L;H.D=1E;a.4s();a.5O(0,1E);a.3X(-2I.5P/2);a.4t(1j,0,0,1E,1L);a.4u()}f(2f==\\\'4w\\\'){H.C=1L;H.D=1E;a.4s();a.5O(1L,0);a.3X(2I.5P/2);a.4t(1j,0,0,1E,1L);a.4u()}2f=\\\'2P\\\';4o();q}o 4o(a){1f=1a;1g=1b;2i="G";2x="G";2u=1;f(1q=="3k"){3g();3h()}t f(1q=="3p"){f(!a){2k.g.E="16";H.g.E="1w"}3g();3h()}t f(1q=="1z"){4n();3d.g.D=B+2*O+"u";H.g.C=v+"u";H.g.D=B+"u";2i="1h";2x="1h"}t f(1q=="3l"){3g()}f(a){4x()}t{4y()}q}o 3g(){f(v==11){f(4z){1V(4z)}f(1q=="3l"){2i="1h";3h()}t{2i="1h"}q}t{f(v<11){f(11<v+2g&&1a>20){1f=20}f(11<v+60&&1a>10){1f=10}f(11<v+30&&1a>5){1f=5}f(11<v+15&&1a>2){1f=2}f(11<v+4){1f=1}11-=1f}t{f(11>v-2g&&1a>20){1f=20}f(11>v-60&&1a>10){1f=10}f(11>v-30&&1a>50){1f=5}f(11>v-15&&1a>2){1f=2}f(11>v-4){1f=1}11+=1f}H.g.C=11+"u";2V=J(2J-(11+2*(M+O+17))/2);1Q.g.3I=2V+"u";4z=29("3g()",2b)}}o 3h(){f(B==V){f(4A){1V(4A)}2x="1h";q}t{f(B<V){f(V<B+2g&&1b>20){1g=20}f(V<B+60&&1b>10){1g=10}f(V<B+30&&1b>5){1g=5}f(V<B+15&&1b>2){1g=2}f(V<B+4){1g=1}V-=1g}t{f(V>B-2g&&1b>20){1g=20}f(V>B-60&&1b>10){1g=10}f(V>B-30&&1b>5){1g=5}f(V>B-15&&1b>2){1g=2}f(V>B-4){1g=1}V+=1g}H.g.D=V+"u";3d.g.D=V+2*O+"u";2W=J(2n-(3r+V+18+2*(M+O+17))/2);1Q.g.4b=2W-2T/2+"u";4A=29("3h()",2b)}}o 4y(){f(2i=="1h"&&2x=="1h"){f(2h){1V(2h)}4p();q}t{2h=29("4y()",5)}}o 4x(){f(2i=="1h"&&2x=="1h"){f(2h){1V(2h)}w="";1F.W=1m[1];H.g.E="1w";2k.g.E="16";1F.g.49=O+"u";1F.g.3y=O+"u";1F.g.C=v+"u";1F.g.D=B+"u";f(1m[2]&&1m[2]!="2m"&&1m[2]!=2m){R.1k=1m[2]}t{R.1k=1m[1]}R.1k+=" "+2N.1C(0,1)+"<a 1R=\\\\"1I\\\\" 1d=\\\\"3J:3K(0)\\\\" U=\\\\"2w();\\\\">"+4P+"</a>"+2N.1C(1,2);T.U=o(){2w();q G};21="Y";2u=0;q}t{2h=29("4x()",5)}}o 4p(){3e.U=o(){2w()};1J.U=o(){3Z();q G};1K.U=o(){41();q G};4c.y="1c";f(1q!="3p"){R.1k="";2k.g.E="16";H.g.E="1w"}3e.g.y="1c";T.U=o(){2w();q G};2A.g.D=B+"u";2B.g.D=B+"u";f(w[F][1]&&w[F][1]!="2m"&&w[F][1]!=2m){R.59(h.96(w[F][1]))}t{f(2L=="Y"){R.1k=w[F][0].1U("/")[w[F][0].1U("/").L-1]}}f(2M=="Y"&&w.L>2){R.1k+=" "+2N.1C(0,1)+F+"/"+(w.L-1)+2N.1C(1,2)}3z();R.g.E="1w";f(w.L>0){11=v;V=B}f(w.L>2){f(22=="42"){1K.g.y="1c";23.g.y="1c";3n()}t{1J.g.y="1c"}}t{22="2v"}21="Y";2u=0;14.g.C=v+2+"u";14.g.D=B+2+"u";f(v<1j.C||B<1j.D){2F.g.E="1w";28.g.C=v+2+"u"}f(w.L>2){2E.g.E="1w";26.g.C=v+2+"u";l a="";l b=5;l c=0;24=0;3f(i=1;i<w.L;i++){2a=1B 2l;2a.W=w[i][2];c=2I.3L(2a.C/2a.D*50);f(c>0){}t{c=50}24+=c}24+=(w.L-2)*b;l d=0;3f(i=1;i<w.L;i++){2a=1B 2l;2a.W=w[i][2];a+="<a 1d=\\\\"3J:3K(0)\\\\" U=\\\\"f(1i){1D();}1r("+i+")\\\\"><1S g=\\\\"5w: 0; 3y: "+d+"u;\\\\" W=\\\\""+w[i][2]+"\\\\" D=\\\\"50\\\\" 1R=\\\\"97\\\\" /></a>";d+=2I.3L(2a.C/2a.D*50)+b}3c.g.C=24+"u";3c.1k=a;3c.g.3I=(v-24)/2+"u"}q 1h}o 38(){14.g.E="1w";28.g.y="1c";q}o 3B(){14.g.E="16";28.g.y="Z";q}o 5x(){14.g.E="1w";26.g.y="1c";q}o 3A(){14.g.E="16";26.g.y="Z";q}o 5y(e){f(24>v){f(46){3i=3Y.98}t{3i=e.9a}f(3i<0){3i=0}3c.g.3I=((1o-v)/2-3i)/(v/(24-v))+"u"}}o 9b(){H.g.C=1L+"u";H.g.D=1E+"u";3d.g.D=1E+2*O+"u"}o 43(){22="2v";1D()}o 1D(){f(1i){1V(1i)}2U=0;2y=0;23.g.y="Z"}o 3n(){f(3F>2U){1i=29("3n()",25);2U+=25;2y+=(v-44)/(3F/25);23.g.C=2y+"u"}t{1V(1i);2y=0;23.g.C=2y+"u";f(F==w.L-1){1r(1)}t{1r(F+1)}q}}o 5N(){f(v>1o-2*(M+O+17+1p)){v=1o-2*(M+O+17+1p);B=2I.3L(v/3u)}f(B>1n-2*(M+O+17+1p)-18){B=1n-2*(M+O+17+1p)-18;v=2I.3L(3u*B)}q}o 4n(){2V=J(2J-(v+2*(M+O+17))/2);2W=J(2n-(3r+B+18+2*(M+O+17))/2);1Q.g.3I=2V+"u";1Q.g.4b=2W-2T/2+"u";q}o 3z(){f(F>1){f(2t=="Y"){5Q=1B 2l;5Q.W=w[F-1][0]}f(1I=="Y"){l a=R.1k;R.1k="<a 1R=\\\\"1I\\\\" 1d=\\\\"3J:3K(0)\\\\" U=\\\\"f(1i){1D();}1r("+(F-1)+")\\\\" 1T=\\\\"&4M;\\\\">"+4N+"</a> "+a}2A.g.y="1c";2A.U=o(){f(1i){1D()}1r(F-1);q G}}f(F<w.L-1){f(2t=="Y"){5R=1B 2l;5R.W=w[F+1][0]}f(1I=="Y"){R.1k+=" <a 1R=\\\\"1I\\\\" 1d=\\\\"3J:3K(0)\\\\" U=\\\\"f(1i){1D();}1r("+(F+1)+")\\\\" 1T=\\\\"&9c;\\\\">"+4O+"</a>"}2B.g.y="1c";2B.U=o(){f(1i){1D()}1r(F+1);q G}}R.1k+=\\\'<9d/><a 1R="1I" 1d="#" U="q 3M(\\\\\\\'4v\\\\\\\');">5Sás 4v</a> - <a 1R="1I" 1d="#" U="q 3M(\\\\\\\'2P\\\\\\\');">9e</a> - <a 1R="1I" 1d="#" U="q 3M(\\\\\\\'4w\\\\\\\');">5Sás 4w</a> | <a 1R="1I" 1d="\\\'+w[F][0].4e(/^(.*?)(9f)?$/)[1]+\\\'" 9g="9h" 2H="9i 9j és 9kás 9lé3R más né9m...">kép 9né3R</a>\\\';q}o 3M(a){2f=a;2E.g.E="16";2F.g.E="16";26.g.y="Z";26.g.C="1e";28.g.y="Z";28.g.C="1e";14.g.C="1e";14.g.D="1e";14.g.E="16";H.g.E="16";4r();q G}o 2w(){14.g.C="1e";14.g.D="1e";14.g.E="16";2E.g.E="16";2F.g.E="16";43();R.1k="";v=1x;B=1y-18;3d.g.D=B+2*O+"u";H.g.y="Z";1Q.g.E="16";T.U="";1F.W="";1F.g.49="1e";1F.g.3y="1e";1F.g.C="1e";1F.g.D="1e";4B();2Q=1h;q}o 4B(){f(2z>0){T.g.1M=2z/2g;T.g.3a="3b(1M="+2z+")";2z-=1W;3H=29("4B()",5)}t{T.g.E="16";T.g.C="1e";T.g.D="1e";f(1H!=0){1V(3H)}21="1z";q}}o 5I(){X.1P=0;X.1O=0;f(K.3N&&K.4C){1P=K.3N+K.4C;1O=K.4m+K.4l}t f(h.S.4D>h.S.5T){1P=h.S.4D;1O=h.S.5U}t{1P=h.S.5T;1O=h.S.9o}f(1s.1t.1u("3x")!=-1||1s.1t.1u("4d")!=-1){1P=h.S.4D;1O=h.S.5U}f(1s.1t.1u("3C")!=-1||1s.1t.1u("5K")!=-1){1P=1o+K.4C;1O=1n+K.4l}q}o 5H(){X.1o=0;X.1n=0;f(h.1G&&(h.1G.3j||h.1G.2K)){1o=h.1G.3j;1n=h.1G.2K}t f(35 K.3N=="5V"){1o=K.3N;1n=K.4m}t f(h.S&&(h.S.3j||h.S.2K)){1o=h.S.3j;1n=h.S.2K;q}f(1s.1t.1u("4d")!=-1){1o=h.1G.3j;1n=h.S.2K}f(h.5W!=36){f(h.5W.4e("9p")&&1s.1t.1u("3C")!=-1){1n=h.S.2K}}q}o 5J(){X.2J=0;X.2n=0;f(35 K.5X=="5V"){2n=K.5X;2J=K.9q}t f(h.S&&(h.S.3O||h.S.3P)){2n=h.S.3P;2J=h.S.3O}t f(h.1G&&(h.1G.3O||h.1G.3P)){2n=h.1G.3P;2J=h.1G.3O}q}o 5Y(a){f(a>0&&F>1){f(1i){1D()}1r(F-1)}f(a<0&&F<w.L-1){f(1i){1D()}1r(F+1)}}o 4E(a){l b=21=="Y";l c=0;f(!a)a=K.3Y;f(a.5Z){c=a.5Z/3Q;f(K.9r)c=-c}t f(a.61){c=-a.61/3}f(c&&b)5Y(c);f(a.62&&!2Q)a.62();a.9s=2Q}f(K.2C)K.2C(\\\'9t\\\',4E,G);K.63=h.63=4E;\',62,588,\'|||||||||||||||if|style|document||||var|||function||return|||else|px|CB_ImgWidth|CB_Gallery||display||id|CB_ImgHeight|width|height|visibility|CB_ActImgId|false|CB_Img|getElementById|parseInt|window|length|CB_RoundPix|div|CB_ImgBorder|CB_Rel|CB_Links|CB_Txt|body|CB_HideContent|onclick|CB_ImgHeightOld|src|this|be|none||CB_ImgWidthOld|||CB_ImgHd||hidden|CB_Padd|CB_TextH|td|CB_Jump_X|CB_Jump_Y|block|href|0px|CB_JumpX|CB_JumpY|true|CB_SSTimer|CB_preImages|innerHTML|getAttribute|CB_Clicked|BrSizeY|BrSizeX|CB_WinPadd|CB_Animation|CB_LoadImage|navigator|userAgent|indexOf|rel|visible|CB_WinBaseW|CB_WinBaseH|ki|CB_PicDir|new|substring|CB_SlideShowJump|CB_ImgHeightOrig|CB_iFr|documentElement|CB_HideOpacity|CB_TextNav|CB_SlideS|CB_SlideP|CB_ImgWidthOrig|opacity|clearbox|DocSizeY|DocSizeX|CB_Win|class|img|alt|split|clearTimeout|CB_OpacityStep|data|image|base64||CB_ClearBox|CB_SS|CB_SlideB|CB_AllThumbsWidth||CB_Thm||CB_Et|setTimeout|CB_preThumbs|CB_AnimTimeout|CB_SlShowTime||CB_PadT|CB_Rotate|100|CB_ResizeTimer|CB_AnimX|CB_ii|CB_LoadingImg|Image|null|DocScrY|CB_FontSize|CB_BodyMarginLeft|CB_BodyMarginRight|CB_BodyMarginTop|CB_BodyMarginBottom|CB_Preload|CB_IsAnimating|start|CB_Close|CB_AnimY|CB_SlideBW|CB_Hide|CB_Prv|CB_Nxt|addEventListener|tr|CB_ShTh|CB_ShEt|onmouseover|title|Math|DocScrX|clientHeight|CB_ShowImgURL|CB_ImgNum|CB_ImgNumBracket|gif|nincs|CB_ScrollEnabled|CB_Show|CB_ActThumbSrc|FF_ScrollbarBug|CB_jj|CB_MarginL|CB_MarginT|CB_Header|CB_Footer|CB_Left||CB_Right||CB_PrePictures|Array|typeof|undefined||CB_ShowEtc||filter|alpha|CB_Thm2|CB_ImgCont|CB_Cls|for|CB_WindowResizeX|CB_WindowResizeY|tempX|clientWidth|double|normal|CB_CheckDuplicates|CB_SlideShow|1000|warp|CB_IEShowBug|CB_ieRPBug|CB_BodyMarginX|CB_BodyMarginY|CB_ImgRate|CB_Count|CB_Loaded|MSIE|left|CB_PrevNext|CB_HideThumbs|CB_HideEtc|Firefox||charAt|CB_SlShowTimer|CB_HideDocument|CB_Blur|marginLeft|javascript|void|round|CB_RotateImg|innerWidth|scrollLeft|scrollTop|120|se|png|iVBORw0KGgoAAAANSUhEUgAAABIAAAARCAYAAADQWvz5AAAABGdBTUEAAK|CB_PictureLoading|CB_PictureBlankGif|CB_PictureNoprvGif|rotate|event|CB_SSStart||CB_SSPause|pause|CB_SlideShowStop||CB_ie6RPBug|IE|CB_All|CB_ShowTh|top|CB_Thumbs|marginTop|CB_PrvNxt|Opera|match|CB_ClickIMG|CB_ClickURL|push|tnhref|childNodes|CB_SetAllPositions|scrollMaxY|innerHeight|CB_SetMargins|CB_AnimatePlease|CB_ShowImage|CB_CheckLoaded|CB_GetImageSize|save|drawImage|restore|balra|jobbra|CB_CheckResize2|CB_CheckResize|CB_TimerX|CB_TimerY|CB_ShowDocument|scrollMaxX|scrollWidth|scroll_wheel|CB_HideColor|110|CB_ImgBorderColor|CB_Font|CB_FontColor|CB_FontWeigth|CB_LoadingText|lt|CB_NavTextPrv|CB_NavTextNxt|CB_NavTextCls|CB_PictureStart|CB_PicturePause|CB_PictureClose|R0lGODlhAQABAIAAAP|CB_PictureMaxGif|Pz|r6|CB_PictureWhiteGif|CB_KeyPress|keyCode||which||CB_Content||OnLoad|attachEvent|CB_Init|getElementsByTagName|appendChild|table|CB_Window|CB_Padding|CB_ImgContainer|iframe|CB_iFrame|CB_Etc|CB_Thumbs2|CB_LoadingImage|canvas|CB_Image|CB_ImgHide|CB_CloseWindow|CB_SlideShowBar|CB_SlideShowP|SlideShow|CB_SlideShowS|CB_Prev|CB_Next|CB_Text|CB_ContentHide|backgroundColor|border|CB_ShowThumbs|getMouseXY|alert|ClearBox|HIBA|Helye|dokumentum|tag|en|belul|getBrowserSize|getDocumentSize|getScrollPosition|Netscape|CB_NewWindow|CB_ImgLoadTimer|CB_FitToBrowser|translate|PI|PreloadPrv|PreloadNxt|forgat|offsetWidth|scrollHeight|number|compatMode|pageYOffset|scroll_handle|wheelDelta||detail|preventDefault|onmousewheel|000|ccc|arial|656565|bet|el|vetkez|bez|INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEgSURBVHjarJJNaoNQFIWPPwhRwYk4UAnRiBEFR11NF9K9dOgiAl2Do0B1IoGCPxQyqjMpqH3vQUtbMI3WDz4QkcM998o1TTOCYBgGRFHEUsTz|YyiKGBZFjzPg|u6EARhfhCdguM4VFXFzPMcvu|jcDjMChTrukbf918vLpcLM8syRFGE3W4HRVH|DOKSJBm7rpv8QNM0Np3jOOx5Cp7WukbbtkjTFMfjEafTaTrolv6qqrIjUCd39H0|v9F1nVUKggCbzeb6sk3TRFmWGIbhR0AYhthut5Bl|bar0YvQEJ7nWUAcx7BtG5IkzfuP6Mj0xPv9nrkUbiTg|7zwWIenNSZ6J96tMdED8Rnjct6I97QQK7Ug4JX4SLQ|Q6gfAgwAQ6rY154rEqcAAAAASUVORK5CYII|INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADJSURBVHjarJJBCoMwEEUnoSHkCnbjKifoaXqQ3qU36T26E6E7u|26YuwkJTKFfCuSB|MP3|idIVEzMwwDZZqmWdbIL3GIj77vqes68t7|fID8EjovlFLFDcgvBo3jSNM0JZUgfzVIqgwq|TBI6|EWZeXwIdB1lqSmkE|DDLGkNQM8ldPDbW|ZawliO8khRCSSpAPg5xz1LZtUgnyi|dt3vK7|zw01eFWo6M316lGRxeuezyRvby4znGgNNSOgCfXleuYQ2J9BBgAlTnbh78s1RUAAAAASUVORK5CYII|INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEdSURBVHjarJIxDoJQDIaLITLBxMYkG4MrGyfgBh7Eu3gQEgc2NuJA4sDGRhxgMGxM|P7GkqcRRfFPGgr9|XxWmNQohcqioLquubc930KguChXpYlVVXFued5ZNKE0Ahj27YMdByHGyC8Z1nGueu67F1NgSzLojiOGQClacpQBHLdg6cx9WsiNCZJQn3fcwMkOSA4EbSiD4IRDQJAQDpkFkhg8osQch0yG4SL7bpufEculz0bhAaMWiYpa4BveZ6PPvMdBGYdEkXRQw27Zts218x3EH1XwjAca8ibpuGJimdy|DDJhACS0YtQg0f2CSDs|YYWCpd9pD8IJ9qq50nFeumJzir2i4|Eu77HTsV1|FH0FJ6Kg4rLt6CbAAMAU3YULCsV7rgAAAAASUVORK5CYII|R0lGODlhGAAYAPQAAP|1VVVd7e3vv7|rq6srKyu|v77Ozs9ra2ry8vOTk5MTExNTU1Pb29qOjo66urs|Pz5qamgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH|GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAHAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g|s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh|QQABwABACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAAHAAIALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg|Sw0GBAQGDZGTlY|YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz|MR74AqSOdVwbQuo|abppo10ssjdkAnc0rf8vgl8YqIQAh|QQABwADACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY|RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6|JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkEAAcABAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC|AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAAHAAUALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM|CAkHBwkIDYcGiTOLjY|FmZkNlCN3eUoLDmwlDW|AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAAHAAYALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl|FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkEAAcABwAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu|9HnTp|FGjjezJFAwFBQwKe2Z|KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAAHAAgALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi||AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx|gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAAHAAkALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi|AS2SoyXrK4umWHM5wNiV0UN3xdLiqr|mENcWpM9TIbrsBkEck8oC0DQqBQGGIz||t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkEAAcACgAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA|uON4JEIo|vqukkKQ6RhLHplVGN|LyKcXA4Dgx5DWwGDXx|gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAAHAAsALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA|GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN|v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA|wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw|R0lGODlhOgAyANUAANnZ2c7OzsrKyt|f38nJyfLy8vz8|MvLy|np6dXV1dDQ0Ozs7Pv7|n5|dbW1s|tra2urq6vf39|djY2Ovr6|uDg4NHR0fHx8dLS0tvb297e3sjIyNTU1MfHx|j4|Pb29tfX1|7u7uLi4uPj48bGxujo6OHh4e|v7|Tk5OXl5fT09N3d3dPT09zc3PDw8PPz8|fn5|X19e3t7ebm5s3NzczMzP|wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA6ADIAAAb|wFxuYtrcAsikcslsOp|BWwYjE|YWAoEDwO16v|CweNwd4Tys4eEjsrrf8Lh8LmdEPBqTYELv|9WFwskFBkAGzCAiotCFxIRASAOOSYPOAOMmXMNCxE3BwAlBxo5Njc3mJqqOQwoFTg4ABYNOR0cQqaoq4whFgABOBUStEIxB22lp6m7fQ0oDgcHIwvEVhAbLla5y8xxMZ4BsnxxEgHV291zFSAzDHQMNyhu6OlxIjcrfSUKFPPK9XJkHCAxZwIOgv50AYSDxcKcCBXg0FtoBYOABXMKCGgh8R9FVhUCFKAzIltHhQtpKEhQLQ4JHBfiTKynAgeMfm8ghBBiIIMJ|zkzu9kgYCMOBQ4EVORgccMAUI|dKHTAUSPOhBcOBgRQ8UDCnKCqLjh4QCNOgXBOOZyI|BXqqp4JnMKRQCCFFQYJRrZFuQpChw0x36TA4XURWE0QsLoxEAEHKUaHNYUIgEGICAUfdmaKrKkAAQQabnCQu9ljAwSoU6tevdoCaQsEBORbhQ6CAw8EcuvezXs3iA5uZmDchc7AgwOwkitfvlzAB4rFFSBnTr15Auj|DEivzh2WgOsLo0|vTv07dl3ax5O3fh5T|vXlwQMUD5|fDZt9dXfn9|fvX79VcPffslJ2A6BBaIw4FC|aegd|IN6OCDDDKTYIEVEjehghnStmkhhhEieMMlORgHYH3OYZdBNhAAEFsWMMYoY4x1UbTCAxjc4A4FBfTo449AAskRRQk40IIHHLjzEWIlnIARCyDgaMOUVFZp5ZVYZqkllSVscAJwQmgQgSWnlGnmmWimqeaap|AQwDRCBAEAOw|R0lGODlhQgAyAMQAANTU1Orq6q|vr|vT09O|v77S0tN|f38rKyrq6us|Tk5MTExNra2r|v6qqqszMzP|wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABCADIAAAX|ICSOZGmeaKquUOS|cCzPdG3X4q3vPJ|3wGDvJywaY8SjUphcOnfNJWEQKzxf0SIggXg8EC6A4WEAUJ1ZIeBb6BYOD0VhDXimg2tCJPAIdM8GDnYtTmsufAEOCS8MgmiES4Z7fX8uBgyDT5KIfAx|DwuZhQ|HfXsMZApXd1etLqyuq5CxtK|ztbGwTgR1srgvfK26EVYwA3ouyDzFRqwOAgIPAqFi0QeJ0goDDQ|ICZ6kEWIPCQcRAnUEcRHqoTTODwAEz7xfBwUPDgQHAggDDw3YPbhGak2DAgr6MFjEbRGcMzOcCSgVQBK3a4kmLhQnYEAwBwYCBFgQ7yGDMQMY|2DCcSuGA0f|Gkha87JmBJIEDID5KKCmgwP|MEZakOiC5IVw3FztyDgOVRWPhpwMQCAFZAPBmCFGLElDAfxFiSYKomAgAQL4KiKkHDqJHFxPllpCHdRUa8vQEZLYEUSMQTQ|LnA5zRYhANgyyVbx8cpSxsvfxVx5kgyEFYHzFm|jHdzs85aAohTFgOAaBiZfYAWEi|CqRmtv1a|cYcAsxoBSLt4TUxZvAHMIlPlisTrgmjSFpB0B5itFzJ6WptK6MVA9ATRDFwVRKALm64zBDCwHSiCThcCFPAxA6eOdJG|SboXcK18ZAMhA4wFLyN3gAYJCALARDh5REBS7rkXgKWBCLoGhnMRvIQPAiIldJstM1CHHXcDbaSVF2Al6NqCYOUjnVPczOMAHwHWdGEEUeBjRoSOvDQQXKdJp|AaObq3Vhc04rPWHMTB2JI6cnDjCBxZRbBUGzqOCMcCUM4HAD|YRIbdAQsYYFdxGWZXyQD9UIXKA40I8l5KXjSySDwGoENFZLyMwcCLRnomzGp6DsFnn1D8CShtgg76mKFHsKDooowqGgIAOw|wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw|CB_version|String|fromCharCode|x1B|CB_pngie|all|captureEvents|Event|MOUSEMOVE|on|load|onkeypress|position|static|CB_RoundPixBugFix|item|createElement|setAttribute|cellspacing|cellpadding|CB_TopLeft|CB_Top|CB_TopRight|CB_Body|valign|align|frameborder|maximize|loading|Pause|Start|CB_BtmLeft|CB_Btm|CB_BtmRight|padding|fff|solid|fontFamily|fontSize|fontWeight|color|onmousemove|CB_URL|nClearBox|galeria|neve|NEM|lehet|click|nHibasan|megadott|REL|azonosito|while|onerror|complete|getContext|createTextNode|CB_ThumbsImg|clientX||pageX|CB_FullSize|gt|br|eredeti|_box|target|_blank|Jobb|klikk|hivatkoz|ment|ven|lement|offsetHeight|Back|pageXOffset|opera|returnValue|DOMMouseScroll\'.split(\'|\'),0,{}));'
+'CB_ClickIMG=function(a){if(CB_Show==0){return false}CB_Cls.onclick="";CB_SlideS.onclick="";CB_SlideP.onclick="";CB_Clicked=a.split("+\\\\+");CB_Rel=CB_Clicked[0].split(",");if(CB_Rel[1]>0){CB_SlShowTimer=parseInt(CB_Rel[1])*1000}else{CB_SlShowTimer=CB_SlShowTime}if(CB_Rel[2]=="start"){CB_SS="pause"}CB_Gallery=new Array;CB_Gallery.push(new Array(CB_Rel[0],CB_Rel[1],CB_Rel[2]));if(CB_Clicked[0]=="clearbox"){CB_Gallery.push(new Array(CB_Clicked[1],CB_Clicked[2]))}else{for(i=0;i<CB_Links.length;i++){if(CB_Links[i].rel.substring(9,CB_Links[i].rel.length-1).split(",")[0]==CB_Gallery[0][0]){CB_ActThumbSrc=CB_PicDir+CB_PictureNoprvGif;if(CB_Links[i].getAttribute("tnhref")==null||CB_Links[i].getAttribute("tnhref")=="null"){for(j=0;j<CB_Links[i].childNodes.length;j++){if(CB_Links[i].childNodes[j].src!=undefined){CB_ActThumbSrc=CB_Links[i].childNodes[j].src}}}else{CB_ActThumbSrc=CB_Links[i].getAttribute("tnhref")}CB_Gallery.push(new Array(CB_Links[i].getAttribute("href"),CB_Links[i].getAttribute("title"),CB_ActThumbSrc))}}}CB_ActImgId=0;while(CB_Gallery[CB_ActImgId][0]!=CB_Clicked[1]){CB_ActImgId++}CB_ImgWidthOld=CB_WinBaseW;CB_ImgHeightOld=CB_WinBaseH-CB_TextH;CB_SetAllPositions();CB_HideDocument();CB_ScrollEnabled=false}'
var scriptURL="http://userscripts.org/scripts/source/24506.user.js";
var AutoUpdateURL="http://userscripts.org/scripts/show/24506";
var loc=String(window.location.href); // teljes cím
var path=String(window.location.pathname); // /pages/... cím (GETes értékek nélkül)
var host=loc.match(/^(https?:\/\/[^\/]*)/)[1]; // host, pl.: http://iwiw.hu
// default beállítások
var opt={
autoupdate: true, //!
autoupdate_nap: 2, //! 2 naponta automatikus frissítés keresés
lastupdate: 0, //! utolsó update keresésének ideje
removebanners: true, //! (használva a v2.4.0-ban is)
msg_multiple: true,
torolt_kapcs_figyelo: true, //!
torolt_kapcs_figyelo_nev: false, //! név megjegyzése
torolt_kapcs_figyelo_regiism: [], //!
torolt_kapcs_figyelo_regiism_nev: {}, //! pl: .id012402=nev
torolt_kapcs_figyelo_last: 0, //! utolsó ellenőrzés ideje (unix time, ms!)
torolt_kapcs_figyelo_cnt: 0, //! hány db törölt kapcs van?
userimgs: 'clearbox', // default, clearbox, new_window
mypc_osszesismvisszaigazolasa: true,
myfriends_msg: true,
msg_inbox_delicon: true,
msg_inbox_delicon_confirm: true,
msg_inbox_rowclick: true,
sm_inbox: true,
msg_reply2: true, // ha msg_inbox_ajaxmail be van kapcsolva, akkor ajax-os, különben normál
msg_inbox_ajaxmail: true,
msgboard_extrauserimg: true, // clearbox és összes nagy kép új ablakba ikon megjelenítése a HÍRFOLYAMNÁL
sysmsg_openuserpage: false, // rendszerüzeneteknél az adatlap automatikus megnyitása
favuser: true, //!
favusers: [], //! fav users és oldalak [nev, link/userid]
userpic_extraimg: true, // ismerőseim, ismerősök oldalon a kisképen clearbox és nagyító ikon
szulinap_koszonto: false,
szulinap_koszonto_targy: '',
szulinap_koszonto_szoveg: '',
nevnap_koszonto: false,
nevnap_koszonto_targy: '',
nevnap_koszonto_szoveg: '',
koszonto_utolso: '',
koszonto_volt: [],
quickview: true, // QUICK VIEW
flood: 1, // 0:kikapcsolva, 1:azonos percben figyel, 2:szöveg+feladó azonosság, 3:csak szöveg egész üzifalon
load_all_albumpic: 'ajax', // kisképek betöltése: 'none', 'quick', 'ajax'
big_image_clearbox: false, // ClearBoxba az eredeti képek töltődjenek be
msgboard_club: false, // klubok kiemelt üzenőfalának elrejtése
forum_autorefresh: true, // fórumon új hozzászólások keresése
smiley4textarea: true, // szmájli link/ikon a textarea-k mellett
searchismdef: true, // jobb felső kereső box-ban az "ismerőseim" legyen a default (ezt a tools automatán beszúrja)
smiley2text_hirfolyam: false, // szmájli szöveggé alakítása a hírfolyamban
smiley2text_all: false, // szmájli szöveggé alakítása az összes többi helyen
myfriends_delkapcs: false, // kapcsolat törlése ikon az ism. oldalon
removevb: false, //!
albums_extraimg: true, // albumok és user adatlapon nagyító és clearbox ikon
figyelo: {}, //! kapcsolatok figyelése figyelo.id123={nev: .., ism:[], last:nap, start:nap, v:[ {i:123,n:nap,u:0|1} ]} (i=userID, n=nap, start=figyelés kezdete, u=ÚJ 1:igen,0:nem)
figyelo_uj: false, //! van e megtekintetlen változás?
cardvarosmap: true,
// ÚJ v2.4.0-tól:
slim_tabber: true,
remove_index_rightside: true,
morenewpic_index: false,
morenewpic_index_db: 16,
autohidedetails_on_allpic: true, // Album képek oldalon összes kép betöltésére nyomva automatán rejtse el a részletek sávot
albumpic_add_pager: true, // album képek oldalon pager hozzáadása, ha nincs
hideadatlapinfobox: true,
removenewpic_index: false, // kezdőlapon pár dolog elrejtése:
removeemlekezteto_index: false,
removeesemeny_index: false,
addfavforum_index: false, // kedvenc forumtémák betöltése kezdőlapra
defaultboardmsg: false,
albumpic_autoloadall: true, // összes kiskép automata betöltése
albumpic_defhidedetails: true, // alapból rejtse el a jobb oldali oldalsávot
replacealbumimglink: true, // direkt linkre csere
loadallalbum: true, // összes album betöltése képek alatt/mellett
taskbaroff: false, // chat és "tálca" kikapcsolása
loadalbumsadatlap: true,
sectimeout: false, // ajax kérés 2 percenként (aka kilépésgátló)
addkeresomenu: true // kereső menüpont az alsó menüsorban
}
var tmpvars={} // ideiglenes változóknak
var opt2={ // fix beállítások
ajaxProbalkozasokSzama: 3,
msgsave_inbox: "<h3>{targy}</h3>\n<b>Feladó:</b> <img src=\"{kuldopic}\" /> <a href=\"{url}\">{kuldo}</a><br/>\n"
+"<b>Címzett(ek):</b> {cimzettek}<br/>\n<b>Feladás dátuma:</b> {ido}<br/>\n{szoveg}",
msgsave_outbox: "<h3>{targy}</h3>\n"
+"<b>Címzett(ek):</b> {cimzettek}<br/>\n<b>Feladás dátuma:</b> {ido}<br/>\n{szoveg}",
toroltkapcs_interval: 3600 //! Mekkora legyen a min várakozás egy újraellenőrzésnél? (sec)
}
// ------ alap fgv-ek ------
var log=function(s){
if(DEBUG) GM_log(s);
}
var addCSS=function(s){
GM_addStyle(s);
}
function addJS(js){
var c=document.createElement('script');
c.setAttribute('type', 'text/javascript');
c.innerHTML=js;
document.getElementsByTagName('head')[0].appendChild(c);
}
// str_replace (php mintájára)
var str_replace=function(search, replace, subject){
// http://kevin.vanzonneveld.net
var s = subject;
var ra = r instanceof Array, sa = s instanceof Array;
var f = [].concat(search);
var r = [].concat(replace);
var i = (s = [].concat(s)).length;
var j = 0;
while (j = 0, i--) {
if (s[i]) {
while (s[i] = (s[i]+'').split(f[j]).join(ra ? r[j] || "" : r[0]), ++j in f){};
}
}
return sa ? s : s[0];
}
// Szöveget számmá illeszt, és ellenőrzi a határokat
var parseInt2=function(string, min, max){
string=string*1;
if( !string ) string=0;
if(string<min) string=min;
if(string>max) string=max;
return string;
}
// Mai dátum lekérése
var getDay=function(){
var d=new Date();
return (d.getYear()+1900) + "." + (d.getMonth()<9?"0":"") + (d.getMonth()+1) + "." + (d.getDate()<10?"0":"") + d.getDate() + ".";
}
// Beállítások elmentése
var saveOpt=function(){
var nev=USERID+'_opt';
var ertek=$.toJSON(opt);
setTimeout(function(){GM_setValue(nev, ertek);}, 0);
}
// ajax kérések beállítása
var configJQueryAjax=function(){
$('body').append('<div id="it_ajaxloading" style="z-index:9998">Betöltés...</div><div id="it_ajaxinfo" style="z-index:9999"></div>');
$.ajaxSetup({
traditional: true,
type:'GET',
timeout: 20000,
ujraprobalkozas: 0,
error: function(req, status, err){
var r=this;
log('AJAX hiba: '+status+', err: '+err+', url: '+this.url);
r.ujraprobalkozas++;
$("#it_ajaxinfo").text('Ajax hiba ('+status+'). Újrapróbálkozás ('+r.ujraprobalkozas+'/'+opt2.ajaxProbalkozasokSzama+')...').show();
if(r.ujraprobalkozas>opt2.ajaxProbalkozasokSzama){
$("#it_ajaxinfo").text('Ajax hiba ('+status+'). Sikertelen betöltés.').show();
setTimeout(function(){$("#it_ajaxinfo").hide();}, 3000);
if(typeof(r.error2)!="undefined") r.error2(r);
return;
}
setTimeout(function(){
$("#it_ajaxinfo").hide();
$.ajax(r);
}, 1000);
},
beforeSend: function(){
$("#it_ajaxloading").show();
},
complete: function(){
$("#it_ajaxloading").hide();
}
});
}
// --- iwiw tools fgv-ek ---
// több kiskép betöltése kezdőlapon
var replaceImageCnt=function(){
var $a=$('.remoteLoad > a[href*=index_right]');
log("a cnt: " + $a.length);
$a.attr('href', '/pages/image/index_right.jsp?minCount=3&maxCount=' + opt.morenewpic_index_db);
log("href cserélve");
}
// Jobb oldalsáv eltávolítása kezdőlapon
var removeIndexRightSide=function(){
$('.grid_2.sidebar').remove();
$('.grid_6').removeClass('grid_6').addClass('grid_8');
}
// .tabber méretének csökkentése (-6px)
var slimTabber=function(){
addCSS(' .tabber{height:29px !important;} '
+' .tabber .tab a{padding: 6px 14px 7px !important;} '
+' .tabber .tab.active a{padding-bottom: 8px !important;} '
+' .tabber .tab.secondary .tab a{line-height: 19px !important;} '
+' .tabber.withTitle .buttons {margin-top:-1px !important;} ' );
}
// reklámok eltávolítása
var removeBanners=function(){
$('#topAdvert, .goAdverticum').remove();
}
// User adatok lekérése XML-ben: user_id, sikeres lekérés FN, hiba esetén FN, egyéb adatok (object)
var getUserXML=function(userid, success, error, obj){
var d={};
d.method="GET";
d.url=host + "/pages/browser/getusers.jsp?userid=" + userid + "&aid=" + USERID;
d.onload=function(data){
if(obj) success.apply(obj, [data.responseText] );
else success( data.responseText );
}
if(error) d.onerror=error;
d.headers={ 'User-Agent': 'Jakarta Commons-HttpClient/2.0.2' }
GM_xmlhttpRequest(d);
}
// Ismerősök és azok neveinek lekérése XML-ben
var getFriendsXML=function(userid, success){
var d={};
d.method="GET";
d.url=host + "/pages/browser/getfriends.jsp?userid=" + userid + "&aid=" + USERID;
d.onload=function(data){
//if(obj) success.apply(obj, [data.responseText] );
//else success( data.responseText );
success( data.responseText );
}
//if(error) d.onerror=error;
d.headers={ 'User-Agent': 'Jakarta Commons-HttpClient/2.0.2' }
GM_xmlhttpRequest(d);
}
// Törölt kapcsolatok keresése
var checkToroltKapcsolat=function(callAfterLoaded){
// idő limit ellenőrzése
if( !callAfterLoaded && (opt.torolt_kapcs_figyelo_last+opt2.toroltkapcs_interval*1000>new Date().getTime()) ) return;
log("Törölt kapcsolatok keresése...");
if(callAfterLoaded) tmpvars.toroltkapcs_callAfterLoaded=callAfterLoaded; else tmpvars.toroltkapcs_callAfterLoaded=false;
getUserXML(USERID, toroltKapcsolat_Ajax );
}
// Törölt kapcsolatok figyelése AJAX válasz
var toroltKapcsolat_Ajax=function(data){
var status=$(data).find('status').text();
log('Törölt kapcs figyelő statusz: ' + status);
if(status!="10"){
return;
}
var uj=$(data).find('connections').text().split(',');
tmpvars.ismeros_lista=uj;
var regi=opt.torolt_kapcs_figyelo_regiism; // régi ismerősők betöltése
var ujkapcsolat=0;
for(var i in uj) if($.inArray(uj[i], regi)==-1) {ujkapcsolat++; regi.push(uj[i]);} // új kapcsolatokat beteszük a régibe
opt.torolt_kapcs_figyelo_regiism=regi; // új ismerősőkkel feltöltött régi tömböt mentjük (újat nem!)
var a=0; // törölt kapcsolatok száma
for(var i in regi) if( $.inArray(regi[i], uj)==-1 ) a++;
opt.torolt_kapcs_figyelo_cnt=a;
log(a+" db törölt kapcsolat");
opt.torolt_kapcs_figyelo_last=new Date().getTime();
saveOpt();
if(tmpvars.toroltkapcs_callAfterLoaded) tmpvars.toroltkapcs_callAfterLoaded();
if(!opt.torolt_kapcs_figyelo_nev) return; // ha nem kért névmegjegyzést, kilépünk
var ures=true; for(i in opt.torolt_kapcs_figyelo_regiism_nev){ ures=false; break; }
if(!ures && ujkapcsolat==0) return; // ha nincs új kapcsolat kilépünk
log('Törölt kapcsolatoknál nevek frissítése...');
getFriendsXML(USERID, function(data){
var t={}; // új nevek (ideiglenes)
$('userlist > user', data).each(function(){ t['id'+$(this).attr('id')]=$(this).text(); });
for(var i in regi){
if(!t['id'+regi[i]]) continue;
opt.torolt_kapcs_figyelo_regiism_nev['id'+regi[i]]=t['id'+regi[i]];
}
saveOpt();
log('Törölt kapcsolatoknál nevek frissítve.');
});
}
// Kapcsolatfigyelő link adatlapra
var addKapcsolatfigyeloLink=function(){
var id=loc.match(/userID=([0-9]+)/)[1];
if( id==USERID ) return false;
if( opt.figyelo['id'+id] ){
$('#content ul.actions')
.append( $('<li><a href="javascript:;" class="actionLink" title="Felhasználó új és törölt kapcsolatainak figyelése már be van kapcsolva">Kapcsolatok figyelése bekapcsolva</a></li>')
.find('a')
.click(function(){ alert("Felhasználó új és törölt kapcsolatainak figyelése már be van kapcsolva.\nA változásokat megtekinteni és a felhasználót törölni a figyelési listából az iwiw TOOLS menün belül tudod megtenni."); })
.end() );
return;
}
$('#content ul.actions').append('<li><a href="javascript:;" class="actionLink" title="Felhasználó új és törölt kapcsolatainak figyelésének bekapcsolása">Kapcsolatok figyelése</a></li>');
$('#content ul.actions a:last').click(function(){
if( id==USERID ){
alert("Saját magad nem lehet figyeltetni! Használd a törölt kapcsolatok figyelését!");
return false;
}
if( opt.figyelo['id'+id] ){
alert("A kijelölt felhasználó már fel van véve a figyelési listába!");
return false;
}
var r=confirm("Felhasználó új és törölt kapcsolatainak figyelésének bekapcsolása\n\n"
+"Ezt a funkciót bekapcsolva naponta egyszer (ha bejelentkezel az iwiw-re) a kijelölt felhasználónak az ismerőslistájának változásai mentésre kerülnek. "
+"A változásokat (az adott felhasználó új és törölt kapcsolatainak listáját) az iwiw TOOLS menüben tudod majd megtekinteni.\n"
+"NE kapcsold be a figyelést sok felhasználóra, mert minden egyes felhasználó plusz 1 ajax kérést jelent. Ajánlott 5-10 figyelt felhasználó alatt maradni!\n\n"
+"Be szeretnéd kapcsolni a kapcsolatfigyelést a kijelölt felhasználónál?");
if(!r) return false;
getUserXML(id, kapcsolatfigyeloLink_Ajax);
return false;
});
}
// addKapcsolatfigyeloLink-hez Ajax fgv
var kapcsolatfigyeloLink_Ajax=function(data){
var id=loc.match(/userID=([0-9]+)/)[1];
var status=$(data).find('status').text();
log('Figyelő statusz: ' + status);
if(status!="10"){
alert("Nem sikerült hozzáadni a felhasználót! Próbáld meg újra!");
return;
}
var ism=[];
if($(data).find('connections').text()){
ism=$(data).find('connections').text().split(',');
}
for(var i in ism) if( !ism[i].match(/^[0-9]+$/) ) delete ism[i];
//alert(ism.join(", ") + "\n\n" + ism.length);
var o={};
o.nev=$.trim($('#content .pageTitle h1').html());
if(o.nev=="") o.nev=id;
o.ism=ism;
o.last=getDay();
o.start=getDay();
o.v=[];
opt.figyelo["id"+id]=o;
saveOpt();
alert("A kapcsolatfigyelés sikeresen bekapcsolva a kijelölt felhasználóra!");
}
// Kapcsolatok figyelése (frissítése)
var checkKapcsolatfigyelo=function(kezi_ellenorzes){
//if(opt.figyelo_uj) appendFigyeloAlert();
var ma=getDay();
tmpvars.cf_ajaxok={};
tmpvars.cf_valtozas=false;
for(var i in opt.figyelo){
var o=opt.figyelo[i];
if(ma==o.last && !kezi_ellenorzes) continue;
var id=i.match(/([0-9]+)/)[1];
log("Kapcsolatfigyelő ellenőrzés ajax: userid="+id);
tmpvars.cf_ajaxok['id'+id]=true;
getUserXML(id, checkKapcsolatfigyelo_Ajax, false, {kezi_ellenorzes: kezi_ellenorzes} );
}
}
// Kapcsolatok figyeléséhez Ajax fgv
var checkKapcsolatfigyelo_Ajax=function(data){
var status=$(data).find('status').text();
if(status!="10"){
log("Kapcsolatfigyelő ellenőrzés STATUS ERR: userid=?");
return;
}
var id=$(data).find('user[id]').attr('id');
if(!opt.figyelo['id'+id]) return; // vmi hiba?
var o=opt.figyelo['id'+id];
var ism_regi=o.ism;
var ism_uj=[];
if($(data).find('connections').text()){
ism_uj=$(data).find('connections').text().split(',');
}
var egyezik=true;
// új kapcsolatok keresése
for(var i in ism_uj){
if(ism_uj[i]==""){
delete ism_uj[i];
}else if( $.inArray(ism_uj[i], ism_regi)==-1 ){
o.v.push({i:ism_uj[i],n:getDay(),u:1}); // ÚJ kapcsolat
egyezik=false;
}
}
// törölt kapcsolatok keresése
if(!egyezik || ism_uj.length!=ism_regi.length ){
for(var i in ism_regi){
if( $.inArray(ism_regi[i], ism_uj)==-1 ){
o.v.push({i:ism_regi[i],n:getDay(),u:0}); // TÖRÖLT kapcsolat
egyezik=false;
}
}
}
// mentés, ha volt változás:
o.last=getDay();
if(!egyezik){
o.ism=ism_uj;
log("Kapcsolatfigyelő VÁLTOZÁS: userid="+id);
tmpvars.cf_valtozas=true;
}
saveOpt();
log("Kapcsolatfigyelő ellenőrzés OK: userid="+id);
tmpvars.cf_ajaxok['id'+id]=false;
var vegzett=true;
for(var i in tmpvars.cf_ajaxok) if( tmpvars.cf_ajaxok[i] ) vegzett=false;
if(vegzett){
if(this.kezi_ellenorzes){
openKapcsolatfigyelo();
if(tmpvars.cf_valtozas){
alert("Az újraellenőrzés megtörtént és ÚJ változások történtek.\nA változásokat a kapcsolatfigyelő listában meg tudod tekinteni.");
}else{
alert("Nincs változás.");
}
}else{
if(tmpvars.cf_valtozas){
//appendFigyeloAlert();
opt.figyelo_uj=true;
saveOpt();
}
}
}
}
// Kapcsolatfigyelő menü megnyitása
function openKapcsolatfigyelo(){
$('#it_side').html('<div class="infoBox"><h3><span class="icon infoBoxIcon">InfoBox</span></h3><p>A kapcsolatfigyelőre felhasználót az adatlapján, bal oldali oldalsáv alján tudod hozzáadni.</p><p>A kapcsolatok ellenőrzése minden nap az első iWiW belépésedkor történik, ebből kifolyólag a kapcsolatváltozásnál jelzett dátum a változás "felfedezésének" napját mutatja, nem pedig a kapcsolat konkrét létrejöttének vagy törlésének napját (ha minden nap belépsz iWiW-re, akkor maximum egy nap eltérés lehet).</p></div>');
var $a=$('#it_main');
$a.html('<h4>Kapcsolatfigyelő</h4>');
var cnt=0;
opt.figyelo_uj=false;
saveOpt();
var ma=getDay();
for(var i in opt.figyelo){
var o=opt.figyelo[i];
var id2=i.match(/([0-9]+)/)[1];
var $b=$('<div id="figyelo_'+i+'"><ul></ul></div>');
$b.find('ul:first').append('<li><b><a href="/pages/user/userdata.jsp?userID='+id2+'" target="_blank">'+o.nev+'</a></b> ismerőslistájának változásai ('+o.v.length+' db változás '+o.start+' óta, <a href="#">törlés a figyelési listából</a>)</li>');
$b.find('a:last').click(function(){
if(confirm("Biztos törlöd a kapcsolatfigyelési listából az összes elmentett változásaival együtt???")){
var oi="id"+$(this).parent().find('a:first').attr('href').match(/userID=([0-9]+)/)[1];
delete opt.figyelo[oi];
saveOpt();
openKapcsolatfigyelo();
}
return false;
});
var $c=$('<ul></ul>');
for(var j in o.v){
var x=o.v[j]; // {i:123,n:nap,u:0|1}
var nap= ma==x.n ? '<b>'+x.n+'</b>' : x.n;
if(x.u==1) $c.append('<li>'+nap+' <font color="green">új kapcsolat:</font> <a href="/pages/user/userdata.jsp?userID='+x.i+'" target="_blank">'+x.i+'</a></li>');
else $c.append('<li>'+nap+' <font color="red">törölt kapcsolat:</font> <a href="/pages/user/userdata.jsp?userID='+x.i+'" target="_blank">'+x.i+'</a></li>');
}
if(o.v.length==0) $c.append('<li><i>Nincs új vagy törölt kapcsolata '+o.start+' óta</i></li>');
$b.find('ul:first').append($c);
$b.find('li:last').append('<br/>');
$a.append($b);
cnt++;
}
if( cnt==0 ){
$a.append('Nincs beállítva egyetlen felhasználó kapcsolatainak figyelése se. Ha szeretnél felhasználót felvenni figyelésre, akkor azt az adatlapjukon a bal oldali menüben meg tudod tenni.');
return;
}else{
$('#it_side div:last').append('<p><a href="#">Kattints ide</a> az összes kapcsolat újraellenőrzéséhez (napi egyszeri ellenőrzés automatikus!).</p>');
$('#it_side div:last a:last').click(function(){
$(this).parent().html('<i>Ellenőrzés folyamatban...</i>');
checkKapcsolatfigyelo(true);
return false;
})
}
}
// Köszöntő
var loadKoszonto=function(){
var ajax_cnt=2;
var nap=new Date().getDate();
log("nap: "+nap);
tmpvars.koszontok=[];
// szülinaposok lekérése:
if(opt.szulinap_koszonto) $.get('/pages/user/anniversaries.jsp', function(d){
$('.usermini', d).each(function(){
try{
var s=$(this).find('.birthDay').text().match(/([^ ]+) ([0-9]+)\./);
var x=s[2]*1;
var kor="?"
if($(this).find('.body p:first').text().match(/([0-9]+) .*ves/)) kor=RegExp.$1;
if(x==nap) tmpvars.koszontok.push([ true , $(this).find('.name').attr('href').match(/userID=([0-9]+)/)[1], $(this).find('.name').attr('title'), kor ]);
}catch(err){ }
})
ajax_cnt--;
if(ajax_cnt==0) koszontoNext();
}); else ajax_cnt--;
// névnaposok lekérése:
if(opt.nevnap_koszonto) $.get('/pages/user/anniversaries.jsp?t=name', function(d){
$('.usermini', d).each(function(){
try{
var s=$(this).find('.nameDay').text().match(/([^ ]+) ([0-9]+)\./);
var x=s[2]*1;
if(x==nap) tmpvars.koszontok.push([ false , $(this).find('.name').attr('href').match(/userID=([0-9]+)/)[1], $(this).find('.name').attr('title'), '0' ]);
}catch(err){ }
})
ajax_cnt--;
if(ajax_cnt==0) koszontoNext();
}); else ajax_cnt--;
}
// Köszöntők megjelenítése
var koszontoNext=function(){
if(tmpvars.koszontok.length==0) return;
var ma=new Date(); ma=ma.getMonth()*100 + 100 + ma.getDate();
if(ma!=opt.koszonto_utolso){ opt.koszonto_utolso=ma; opt.koszonto_volt=[]; }
var t=tmpvars.koszontok.pop();
if($.inArray(t[0]+t[1], opt.koszonto_volt)>=0){
log('Köszöntő volt már: '+t[0]+' - '+t[2]);
koszontoNext();
return;
}
log('Köszöntő küldése: '+t[0]+' - '+t[2]);
var $d=$2('<div title="Köszöntő küldése" style="padding:20px"></div>')
.append( (t[0]?'Születés':'Név') + 'napi köszöntő: ' )
.append( $2('<a href="/pages/user/userdata.jsp?userID='+t[1]+'" target="_blank" style="font-weight:bold;color:#032A61" />').text(t[2]) )
.append( '<br/><br/>Tárgy:<br/>' )
.append( $2('<input style="width:460px" />').val( t[0]?opt.szulinap_koszonto_targy:opt.nevnap_koszonto_targy ) )
.append( '<br/>Szöveg:<br/>' )
.append( $2('<textarea style="width:456px;height:160px;"/>') )
.append( $2('<div style="margin-top:16px; text-align:center;" />')
.append( $2('<a href="javascript:;" class="button highlighted close" style="margin-left:10px;"><span>Küldés</span></a>').click(function(){
$.ajax({
url: '/pages/message/compose.jsp?method=SaveForm',
timeout: 20000,
type: 'POST',
data: {token: $('input[name=token]:first').val(), p_recipient: t[1], p_subject: $d.find('input:text').val(), p_text: $d.find('textarea').val() },
success: function(){ opt.koszonto_volt.push(t[0]+t[1]); saveOpt(); },
error2: function(){ opt.koszonto_volt.push(t[0]+t[1]); saveOpt(); alert('Nem sikerült elküldeni a köszöntő üzenetet: '+t[2]); }
});
setTimeout(koszontoNext, 25);
}) )
.append( $2('<a href="javascript:;" class="button highlighted close" style="margin-left:10px;"><span>Neki nem küldök</span></a>').click(function(){
opt.koszonto_volt.push(t[0]+t[1]);
saveOpt();
setTimeout(koszontoNext, 25);
}) )
.append( $2('<a href="javascript:;" class="button plain close" style="margin-left:10px;"><span>Mégse</span></a>') )
).dialog({modal:true, width:500, height:400});
// adatok betöltése
var szoveg=t[0]?opt.szulinap_koszonto_szoveg:opt.nevnap_koszonto_szoveg;
szoveg=szoveg.replace(/<userid>/g, t[1]);
szoveg=szoveg.replace(/<kor>/g, t[3]);
if(szoveg.match(/<(vezeteknev|keresztnev|becenev|conncount)>/)){
$d.find('textarea').val('[adatok betöltése...]');
getUserXML(t[1], function(data){
if($('status', data).text()=="10"){
szoveg=szoveg.replace(/<vezeteknev>/g, $('#familyname', data).text());
szoveg=szoveg.replace(/<keresztnev>/g, $('#firstname', data).text());
szoveg=szoveg.replace(/<becenev>/g, $('#middlename', data).text());
szoveg=szoveg.replace(/<conncount>/g, $('#conncount', data).text());
}else{
alert("Nem sikerült betölteni a felhasználó adatait!\nKérlek egészítsd ki küldés előtt kézzel a sablon szöveget!");
}
$d.find('textarea').val(szoveg);
});
}else $d.find('textarea').val(szoveg);
}
// Frissítések keresése
var autoUpdate=function(){
var d=new Date();
if(opt.lastupdate + opt.autoupdate_nap * 1000*3600*24 > d.getTime()) return false;
GM_xmlhttpRequest({
method: 'GET',
url: AutoUpdateURL,
onload: function(data){
opt.lastupdate=d.getTime();
saveOpt();
if(!data.responseText.match(/\[REV=([0-9]+)\]/)) return;
var r=parseInt( RegExp.$1 );
if(r>REV){
var changelog="";
if(data.responseText.indexOf('<h2>Frissítések')!=-1){
changelog=data.responseText.substring( data.responseText.indexOf('<h2>Frissítések')+4 );
if( changelog.indexOf('<h2>')==-1 ) changelog="";
else changelog='<h2>'+changelog.substring(0, changelog.indexOf('<h2>') );
}
$2('<div title="Új iwiw TOOLS jelent meg. Telepíted?"></div>')
.append( $2('<div style="width:584px;padding:4px 8px 4px 8px;height:240px;overflow-y:scroll;margin: 0 auto;text-align:left"/>').append(changelog) )
.append( $2('<div style="margin-top:16px; text-align:center;" />')
.append( $2('<a href="javascript:;" class="button highlighted close"><span>Igen, INSTALL</span></a>').click(function(){ location.href=scriptURL; }) )
.append( $2('<a href="javascript:;" class="button plain close"><span>Mégse</span></a>') )
).dialog({modal:true, width:600, height:340});
}
}
});
}
// Adatlap oldalon csoportosítás elrejtése, menübe bekapcsoláshoz szükséges link hozzáadása
var hideAdatlapInfoBox=function(){
var $ib=$('#content .sidebar.grid_2'), $ud=$('#userDataPageCenter');
$ib.hide();
$ud.removeClass('grid_6').addClass('grid_8').css({'margin-right':'0','padding-right':'0','border-right':'0 none','margin-top':'0','padding-top':'10px'}).width(600);
$('.userDataTable .dataValue').width(400);
// link a csoportosítás menüre:
$('#content .mainNavigation li.secondary:last ul').prepend( $('<li class="tab" />').append( $('<a href="javascript:;">Csoportosítás</a>').click(function(){
$('.userDataTable .dataValue').removeAttr('style');
$ud.removeClass('grid_8').addClass('grid_6').removeAttr('style');
$ib.show();
$(this).parent().remove();
$2('#content .mainNavigation li.secondary a').trigger('click');
})) );
}
// Adatlap oldalra albumok betöltése
var loadAlbumsToAdatlap=function(data){
var uid=loc.match(/userID=([0-9]+)/)[1];
var page=false;
if(data){
if($('#it_useralbums').length==0) $('#content .sidebar.userImage').after('<div class="sidebar inverted" id="it_useralbums"><h3>Albumok</h3><div class="albumlist clearfix"></div></div>');
$('#it_useralbums .albumlist').append( $('.album', data).removeClass('active') );
if( $('a.boxPagerRight', data).length>0 ) page=$('a.boxPagerRight', data).attr('href').match(/page=([0-9]+)/)[1];
}else{
page=0;
}
if(page!==false) $.get('/pages/image/albumPager.jsp?userID='+uid+'&albumID=&page='+page, loadAlbumsToAdatlap);
}
// Album kisképei oldalon összes kép betöltése egy oldalra gomb hozzáadása
var addAlbumOsszeskepAjax_Link=function(){
var $a=$('.albumdata .pager:first');
if($a.length==0) return;
if(loc.match(/page=([0-9]+)/) && RegExp.$1!="0"){ // nem első oldalon van!
if(opt.albumpic_autoloadall){
location.href=loc.replace(/page=([0-9]+)/, "page=0"); // első oldalra léptetjük
return;
}
}
if($a.find('li.last a.button').length==0) return; // csak egy oldal van?
var hideDetails=opt.autohidedetails_on_allpic && !opt.albumpic_defhidedetails;
var $link=$('<a href="javascript:;" class="button small" title="Mutasd az összes kis képet!"><span>Összes</span></a>')
.click(function(){
$a.find('ul').hide();
$a.find('> a:first').remove();
$a.prepend('<a href="javascript:;" class="button small"><span>Betöltés folyamatban... ( 1 / '+(last*1+1)+' )</span></a>');
var last=$a.find('li.last a.button').attr('href').match(/page=([0-9]+)/)[1];
var url=loc.replace(/&page=0/, "") + "&page=";
var i=0;
log(last+" oldal betöltése...");
var fn=function(d){
if(d){
$('.albumdata .imageListItem:last').after( $('.albumdata .imageListItem', d) );
}
i++;
if(i<=last){
log("betölt: "+url+i);
$a.find('a:first span').text('Betöltés folyamatban... ( '+i+' / '+(last*1+1)+' )');
$.get(url+i, fn);
}else{
$a.find('a:first').remove();
var kepcnt='';
var $x=$('.gallerySlider div:has(strong:contains(Képek))');
if($x.length>0 && $x.text().match(/([0-9]+)/)) kepcnt=' ('+RegExp.$1+' kép)';
$a.prepend( $('<span style="color:#191E25;font-size:13px;font-weight:bold;padding-left:11px;line-height:20px" />').text($('.gallerySlider h3').text() + kepcnt ) );
}
}
fn();
if(hideDetails) albumHideDetails();
});
$a.append($link);
// automatikus betöltés, jobb oldali sáv elrejtésére figyelve
if(opt.albumpic_autoloadall){
hideDetails=opt.albumpic_defhidedetails;
$link.trigger('click');
}
}
// Album képek oldalon hozzáadja a lapozót, ha nincs
var addAlbumPager=function(){
$('.albumdata > .clearfix').prepend('<div class="pager" />');
var kepcnt='';
var $x=$('.gallerySlider div:has(strong:contains(Képek))');
if($x.length>0 && $x.text().match(/([0-9]+)/)) kepcnt=' ('+RegExp.$1+' kép)';
$('.albumdata .pager:first').append( $('<span style="color:#191E25;font-size:13px;font-weight:bold;padding-left:11px;line-height:20px" />').text($('.gallerySlider h3').text() + kepcnt ) );
if(opt.albumpic_defhidedetails) albumHideDetails();
}
// Album oldalon a jobb oldali részletek sáv elrejtése ikon
var addAlbumHideDetails_Link=function(){
var $a=$('.albumdata .pager:first');
if($a.length==0) return;
$a.append('<a href="javascript:;" class="button small iconOnly" title="Részletek sáv elrejtése/mutatása" style="float:right"><span><i class="icon enlarge"> </i> </span></a>');
$a.find('a:last').click(albumHideDetails)
}
var albumHideDetails=function(){
if($('#content .main').hasClass('grid_8')){
$('#content > .sidebar').hide();
$('#content .main').removeClass('grid_8').addClass('grid_12').attr('style', 'width:943px');
$('#content .main').append( $('.albums') );
}else{
$('#content .main').removeClass('grid_12').addClass('grid_8').removeAttr('style');
$('#content > .sidebar').append( $('.main .albums') ).show();
}
}
// Kép oldalon összes nagy kép új ablakba link hozzáadása User oldalon (adatlap, képek)
var addOsszesKepLink_User=function(page){
var uid=loc.match(/userID=([0-9]+)/)[1];
var aid=( loc.match(/albumID=(-?[0-9]+)/) ? RegExp.$1 : '' );
var id="userID="+uid+"&albumID="+aid;
var iid=$('img.defaultSize[src*=iwiw.net][src*=user_]').length>0 ? $('img.defaultSize[src*=iwiw.net][src*=user_]:first').attr('src').match(/user_[0-9]+_([0-9]+)/)[1] : "";
// képek oldalon:
if(page=="imagedata" || page=="albumdata") $( page=="imagedata" ? '.imageContent .body' : '.albumdata .pager:first' )
.append('<a href="javascript:;" class="button small withIcon" title="Összes nagy kép megnyitása új ablakban"><img src="'+MEDIA.nagyito_icon+'" style="position:absolute;"/><span>Összes kép</span></a>')
.find('a:last')
.click(osszesKepClick)
.data('id', id)
.css('float', page=="imagedata"?'':'right')
.parent()
.append('<a href="javascript:;" class="button small withIcon" title="Összes nagy kép megnyitása ClearBoxban"><img src="'+MEDIA.clearbox_icon+'" style="position:absolute;"/><span>ClearBox</span></a>')
.find('a:last')
.data('id', id).data('iid', '')
.click(clearboxKepClick)
.css('float', page=="imagedata"?'':'right');
// adatlap oldalon:
if(page=="userdata") $('.userImage .moreStuff:first')
.append('<a href="javascript:;" class="moreLink icon" title="Összes nagy kép megnyitása új ablakban a profilkép albumból"><img src="'+MEDIA.nagyito_icon+'" style="position:absolute;margin-left:-20px;margin-top:-2px"/><span>Összes kép</span></a>')
.find('a:last')
.click(osszesKepClick)
.data('id', id)
.parent()
.append( $('<a href="javascript:;" class="moreLink icon" title="Összes nagy kép megtekintése ClearBoxba"><img src="'+MEDIA.clearbox_icon+'" style="position:absolute;margin-left:-20px;margin-top:-2px" /><span>ClearBox</span></a>').data('id', id).data('iid', iid).click(clearboxKepClick) );
}
// Clearbox megnyitása
var clearboxKepClick=function(){
var $a=$(this);
if($a.data('loading')) return; // ha betöltés alatt van, érzéketlen a gomb
var id=$a.data('id');
var iid=$a.data('iid');
loadUserAlbumXML(id, openCB, iid);
}
// Összes kép megnyitására kattintottak 1. lépés (adatok betöltése)
var osszesKepClick=function(){
var $a=$(this);
if($a.data('loading')) return; // ha betöltés alatt van, érzéketlen a gomb
var id=$a.data('id');
// XML betöltése, ha még nincs meg:
if(tmpvars[id]){
osszesKepClick2(id);
}else{
$a.data('loading', true).css('opacity', '0.2')
loadUserAlbumXML(id, function(){
$a.data('loading', false).css('opacity', '1');
osszesKepClick2(id);
});
}
}
// Összes kép megnyitása 2. lépés (megnyitás)
var osszesKepClick2=function(id){
var kep=tmpvars[id];
if(kep.length==0){ alert('A felhasználónak nincsenek képei!'); return false; }
var h;
try{
h=window.open("", "", "");
h.document.writeln("<html><body>A képek közt való lépkedéshez használd a jobbra és a balra nyilat!<br/><br/>");
for(var i in kep){
var d=new Date( parseInt(kep[i].img.match(/user_[0-9]+_([0-9]+)/)[1]) );
h.document.writeln("<a href='"+kep[i].img+"' target='_blank'><img border='0' src='"+kep[i].img+"'></a><br>"+kep[i].title+" <small><a title='Kép feltöltésének ideje'>"+d.getFullYear()+"."+(d.getMonth()+1)+"."+d.getDate()+". "+d.getHours()+":"+d.getMinutes()+", "+kep[i].com+" db komment</small><br><br><br>");
};
h.document.writeln("<script>opener.window.IT_ShowAllImgs_Init(window);</script>");
h.document.writeln("</body></html>");
h.document.close();
}catch(err){
alert("A képeket nem sikerült megnyitni új ablakban!\nTalán le vannak tiltva a felugró ablakok? Engedélyezd az iwiw.hu-ról!");
return;
}
}
// Ezt hívódik meg az új ablakból Összes kép megnyitásánál
unsafeWindow.IT_ShowAllImgs_Init=function(w){
var m=20;
var calcOffsetTop=function(obj){
var curtop=0;
if (obj.offsetParent) do{curtop += obj.offsetTop;} while (obj = obj.offsetParent);
return curtop;
}
shortcut.add('left', function(){
var kozep=Math.round(w.pageYOffset+w.innerHeight/2);
var elozo=null;
$('img', w.document).each(function(){ if(kozep>calcOffsetTop(this)) ok=elozo; elozo=this; });
if(!ok) return;
$('img', w.document).css('max-height', (w.innerHeight-m-16)+'px').css('max-width', (w.innerWidth-m)+'px');
w.scrollBy(0, calcOffsetTop(ok) - w.innerHeight/2 + ok.height/2 - w.pageYOffset + 6 );
}, {target:w.document});
shortcut.add('right', function(){
var kozep=Math.round(w.pageYOffset+w.innerHeight/2);
var kov=null;
$('img', w.document).each(function(){ if(!kov && kozep<calcOffsetTop(this)) kov=this; });
if(!kov) return;
$('img', w.document).css('max-height', (w.innerHeight-m-16)+'px').css('max-width', (w.innerWidth-m)+'px');
w.scrollBy(0, calcOffsetTop(kov) - w.innerHeight/2 + kov.height/2 - w.pageYOffset + 6 );
}, {target:w.document});
};
// Felhasználó album képeit tölti be és rakja a tmpvars[id] tömbbe (id: userID=...&albumID=...)
var loadUserAlbumXML=function(id, callback, params){
if(typeof tmpvars[id]!="undefined"){
if(callback) callback(id, params);
return;
}
$.get('/pages/image/albumgalleryfeed.jsp?'+id, function(d){
var kep=[];
$('item', d).each(function(){
kep.push({
tn: $('[url]:first', this).attr('url'),
img: $('[url]:last', this).attr('url'),
title: $('title', this).text(),
fav: $('[favorites]:first', this).attr('favorites'),
com: $('*:last', this).text()
});
});
tmpvars[id]=kep;
if(callback) callback(id, params);
})
}
// Segéd fgv az album képek oldalon a direkt link cseréhez
var getUserImageDirectLink=function(id, imgid){
for(var i in tmpvars[id]) if(tmpvars[id][i].img.indexOf('_'+imgid)!=-1) return tmpvars[id][i].img;
return false;
}
// Album képek oldalon kép linkjének cserélése direkt linkre
var replaceAlbumImgLink=function(){
var uid=loc.match(/userID=([0-9]+)/)[1];
var aid=( loc.match(/albumID=(-?[0-9]+)/) ? RegExp.$1 : '' );
var id="userID="+uid+"&albumID="+aid;
loadUserAlbumXML(id);
$2('.imageListItem a:has(img.thumbnailSize)').live('mousedown', function(){
if($(this).data('is_direct_link')) return; // már van direkt link :)
if(!$(this).attr('target')) $(this).attr('target', '_blank');
if(!tmpvars[id]) return; // még nem töltödtek be a képek
var imgid=$('img[src*=iwiw]', this).attr('src').match(/user_[0-9]+_([0-9]+)/)[1];
var link=getUserImageDirectLink(id, imgid);
if(imgid) $(this).attr('href', link);
$(this).data('is_direct_link', true);
})
}
// Összes album betöltése részletek sávba (>6 képnél ne lapozos legyen)
var loadAllAlbum=function(data){
if(data){
$('#albumPager .albumlist').append( $('.album', data) );
}
var $a= data ? $(data) : $('#albumPager');
if($a.find('a.boxPagerRight').length>0){
$.get( $a.find('a.boxPagerRight').attr('href'), loadAllAlbum);
}
$('#albumPager .boxPager').remove();
}
// Quick View
var addQuickViewIcon=function(){
if( $('#friendlist .pager').length==0 ) $('#friendlist').prepend('<div class="pager select"><div class="body"></div></div>');
setInterval(function(){
if($('#it_quickviewlink').length>0) return;
$('#friendlist').css('position', 'relative').prepend('<a title="Quick View" class="button small iconOnly" id="it_quickviewlink" href="javascript:;" style="position:absolute; right:18px;top:6px;"><span><i class="icon" style="background:url('+MEDIA.users+')"></i> </span></a>');
}, 1000);
$2('#it_quickviewlink').live('click', function(e){
e.preventDefault();
var ids=[];
$('.usermini').each(function(){
if( $(this).attr('class').match(/user([0-9]+)/) ) ids.push(RegExp.$1);
})
QuickView(ids);
return false;
})
}
// Quick View indítása (ids array: user ids)
var QuickView=function(ids){
log("QuickView: "+ids.join(', '));
$('body').append('<div id="qvbg" style="position:fixed;top:0px;left:0px;z-index:2298;width:100%;height:100%;margin:0px;background:#FFF"></div>');
$('body').append('<div id="qvprofil" style="position:absolute;top:164px;left:5px;width:500px;z-index:2299;padding-left:22px;" />');
$('body').append('<div id="qv" style="position:fixed;top:0px;left:0px;z-index:2300;margin:0px;padding:30px 0px 0px 10px;">Adatlapok betöltése ('+ids.length+' profil, <span id="qv_i">0</span> / '+(ids.length*2)+' ajax kérés)...</div>');
addCSS('.block_table td,.block_table th{padding:3px 6px;border-bottom:1px solid #e7effb;vertical-align:top;}'
+'.block_table th{text-align:left;width:153px;font-weight:bold;color:#006;}');
tmpvars.qv=[]; // adatok
unsafeWindow.qv=tmpvars.qv;
tmpvars.qvi=0; // betöltéshez
tmpvars.qvu=0; // aktuális user (amit néznek);
$(ids).each(function(i){
tmpvars.qv[i]={id:this, imgs:[], adatlap:null, nev:null, fokep:''};
$.ajax({
i: i,
url: host+'/pages/image/albumgallery.jsp?userID='+this+'&albumID=',
dataType: 'text',
timeout: 30000,
success: QV_AjaxImg
});
$.ajax({
i: i,
url: host+'/pages/user/userdata.jsp?userID='+this,
dataType: 'text',
timeout: 30000,
success: QV_AjaxProfil
});
});
}
var QV_AjaxImg=function(data){
var i=this.i;
$(data).find('channel item').each(function(){
var nagykep=$('[url]:not([url$=_tn2])', this).attr('url');
var nev=$('description', this).text();
var kiskep=$('[url$=_tn2]', this).attr('url');
tmpvars.qv[i].imgs.push({nkURL:nagykep, kkURL:kiskep, n:nev});
});
tmpvars.qvi++;
$('#qv_i').text(tmpvars.qvi);
if(tmpvars.qvi==tmpvars.qv.length*2) QV_Show(tmpvars.qvu);
log("qv ajaximage ok: "+i);
}
var QV_AjaxProfil=function(data){
log("qv ajaxprofile: "+this.i + " id: "+tmpvars.qv[this.i].id);
tmpvars.qv[this.i].adatlap=$('#userDataPageCenter', data);
tmpvars.qv[this.i].adatlap.find('.fortunaBox').remove();
var nev='<h3><a style="color:#3175DE;font-size:18px" href="/pages/user/userdata.jsp?userID='+tmpvars.qv[this.i].id+'" target="_blank">'
+$('#content .pageTitle h1', data).html()+'</a></h3>';
tmpvars.qv[this.i].nev=nev;
tmpvars.qv[this.i].fokep='';
if( $('.sidebar .userImage img', data) && $('.sidebar .userImage img', data).attr('src').match(/([^\/]+[0-9]{13})/)) tmpvars.qv[this.i].fokep=RegExp.$1;
tmpvars.qvi++;
$('#qv_i').text(tmpvars.qvi);
if(tmpvars.qvi==tmpvars.qv.length*2) QV_Show(tmpvars.qvu);
log("qv ajaxprofile ok: "+this.i);
}
// PROFIL MEGJELENÍTÉSE
var QV_Show=function(i){
tmpvars.qvu=i;
$('#qv').html('<div id="qvimgs" style="position:fixed;top:0px;left:0px;width:100%;height:149px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;border-bottom:1px solid #CCC;z-index:2310;background:#FFF;padding:1px 0px 0px 1px;"/>');
$('#qv').append('<div id="qvnav" style="position:fixed;top:151px;left:5px;width:100%;background:#FFF;padding:0px;"/>');
$('#qvnav').append('<a href="#">QUICK VIEW bezárása</a> || ').find('a:last').click(function(){ $('#qvbg, #qvprofil, #qv').remove(); return false; });
if(i!=0) $('#qvnav').append('<a href="#"><< előző találat</a> ').find('a:last').click(function(){ QV_Show(i-1); return false; }); else $('#qvnav').append('<< előző találat ');
if(i!=tmpvars.qv.length-1) $('#qvnav').append(' <a href="#">következő találat >></a> ').find('a:last').click(function(){ QV_Show(i+1); return false; }); else $('#qvnav').append(' következő találat >>');
var imgmaxw=$(window).width()-580;
var imgmaxh=$(window).height()-157;
$('#qv').append('<div style="position:fixed;top:150px;right:1px;padding:1px;border:1px solid #CCC;"><a href="#" target="_blank"><img id="qvnk" src="" style="max-width:'+imgmaxw+'px;max-height:'+imgmaxh+'px" /></a></div>');
$(tmpvars.qv[i].imgs).each(function(j){
var cb_img = this.nkURL;
$('#qvimgs').append('<a href="'+cb_img.match(/^(.*?)(_box2?)?$/)[1]+'" target="_blank"><img src="'+this.kkURL+'" alt="" /></a> ').find('a:last').attr('title', this.n);
$('#qvimgs a:last').mouseover(function(){ $('#qvnk').attr('src', cb_img).parent().attr('href', $(this).attr('href')).attr('title', $(this).attr('title')); });
if(this.nkURL.indexOf(tmpvars.qv[i].fokep)!=-1) $('#qvnk').attr('src', this.nkURL).parent().attr('href', this.nkURL.match(/^(.*?)(_box2?)?$/)[1]).attr('title', this.n);
});
$('#qvprofil').html( '<br/>' + tmpvars.qv[i].nev );
$('#qvprofil').html( $('#qvprofil').html() + '<br/>');
$('#qvprofil').append(tmpvars.qv[i].adatlap);
$('#qvprofil .application_title a.block_header_link').remove();
$('#qvprofil #connectionLabelStatus').remove();
}
// felhasználó ikonképére ráviszik az egeret (hírfolyam)
var userImageOver=function(){
var uid=$('a:first', this).attr('href').match(/userID=([0-9]+)/)[1];
var iid=$('img[src*=iwiw.net][src*=user_]:first', this).attr('src').match(/user_[0-9]+_([0-9]+)/)[1];
var id="userID="+uid+"&albumID=";
if($('.it_icons', this).length==0){
$(this).append( $('<div class="it_icons" style="display:none;position:absolute;top:4px;left:4px;"></div>')
.append( $('<a href="javascript:;" title="Képek megtekintése" style=""><span class="icon gallery" style="padding-top:5px;padding-left:18px;"> </span></a>').attr('href', '/pages/image/albumdata.jsp?userID='+uid) )
.append( $('<a href="javascript:;" style="margin-left:-2px;margin-top:-2px;margin-right:2px"><img title="Összes nagy kép megtekintése ClearBoxban" src="'+MEDIA.clearbox_icon+'" /></a>').data('id', id).data('iid', iid).click(clearboxKepClick) )
.append( $('<a href="javascript:;"><img title="Összes nagy kép megtekintése új ablakban" src="'+MEDIA.nagyito_icon+'" /></a>').data('id', id).click(osszesKepClick) ) );
}
$('.it_icons', this).show();
}
// felhasználó ikonképéről leviszik az egeret (hírfolyam)
var userImageOut=function(){
$('.it_icons', this).hide();
}
// albumra viszi az egeret a user
var userAlbumOver=function(){
var uid=$('a:first', this).attr('href').match(/userID=([0-9]+)/)[1];
var aid="";
if($('a:first', this).attr('href').match(/albumID=(-?[0-9]+)/)) aid=RegExp.$1;
var id="userID="+uid+"&albumID="+aid;
if($('.it_icons', this).length==0){
$('a:first', this).after( $('<div class="it_icons" style="display:none;position:absolute;margin-top:-80px;margin-left:21px;"></div>')
.append( $('<a href="javascript:;"><img title="Összes nagy kép megtekintése ClearBoxban" src="'+MEDIA.clearbox_icon+'" style="position:relative;top:-2px;left:-1px" /></a>').data('id', id).data('iid', '').click(clearboxKepClick) )
.append( $('<a href="javascript:;"><img title="Összes nagy kép megtekintése új ablakban" src="'+MEDIA.nagyito_icon+'" /></a>').data('id', id).click(osszesKepClick) ) );
}
$('.it_icons', this).show();
}
// albumról leviszi az egeret a user
var userAlbumOut=function(){
$('.it_icons', this).hide();
}
// felhasználó kártyájára rávitték az egeret
var userMiniMouseOver=function(){
if($('.it_nagyito_icon', this).length>0) return;
var uid=$(this).attr('data-userid');
var id="userID="+uid+"&albumID=";
$('.options div:last', this).after( '<div class="nameToolTip it_nagyito_icon"><span style="display: none;" class="nameToolTipName">Összes nagy kép új ablakba<span>▼</span></span><a href="javascript:;" class="button"><span style="padding:1px 2px"><img src="'+MEDIA.nagyito_icon+'" /></span></a></div>');
$('.it_nagyito_icon a', this).data('id', id).click(osszesKepClick);
}
// clearbox megnyitása:
var openCB = function (id, iid) {
loadUserAlbumXML(id, openCB2, iid)
}
var openCB2 = function(id, iid){
var clickImgUrl = (typeof iid=="undefined" || iid=="") ? "---" : "_"+iid;
if (tmpvars[id].length == 0) {
alert('A felhasználónak nincsenek képei!');
return false;
}
if (typeof (tmpvars.clearbox_loaded) == "undefined") {
$('#CB_All').remove();
addCSS(clearboxCSS);
addJS(clearboxJS);
unsafeWindow.CB_Init();
log('Clearbox loaded');
tmpvars.clearbox_loaded = true;
$('#CB_All').show();
$('#profileOptions').css('z-index', '800');
$('#CB_Window').css('width', 'auto');
addCSS(' #CB_All tr:hover{background:transparent !important;} ');
}
unsafeWindow.CB_Gallery = [];
unsafeWindow.CB_Gallery.push(['1']);
unsafeWindow.CB_SlShowTimer = unsafeWindow.CB_SlShowTime;
unsafeWindow.CB_ActImgId = 1;
unsafeWindow.CB_Cls.onclick = "";
unsafeWindow.CB_SlideS.onclick = "";
unsafeWindow.CB_SlideP.onclick = "";
unsafeWindow.CB_ScrollEnabled = false;
for (i in tmpvars[id]) {
if (tmpvars[id][i].img.indexOf(clickImgUrl)>0){
unsafeWindow.CB_ActImgId = parseInt(i) + 1;
log("profil: "+i)
}
var x = tmpvars[id][i].img;
unsafeWindow.CB_Gallery.push([x, tmpvars[id][i].title, tmpvars[id][i].tn]);
}
unsafeWindow.CB_ActThumbSrc = clickImgUrl;
unsafeWindow.CB_ImgWidthOld = unsafeWindow.CB_WinBaseW;
unsafeWindow.CB_ImgHeightOld = unsafeWindow.CB_WinBaseH - unsafeWindow.CB_TextH;
unsafeWindow.CB_SetAllPositions();
unsafeWindow.CB_HideDocument();
return false;
}
// Kedvencek menü hozzáadása (ismerősök ikon alá)
var addFavMenu=function(){
var $f=$('<ul id="it_favusers" />').appendTo('#page');
// hover
$('#friendPanel, #it_favusers').hover(function(){
if( !$('#it_favusers > *').length ){
$(opt.favusers).each(function(){
if(this[1].match(/^0$/)){
if( this[0] == "<hr>" ) this[0]="<hr/>"; // hibajav..
$f.append('<li style="height:1px;background-color:#DAE7FB"></li>'); //this[0]
}else if(this[1].match(/^[0-9]+$/)){ // user link
$f.append('<li><a href="/pages/user/userdata.jsp?userID='+this[1]+'"></a></li>');
$('#it_favusers a:last').text(this[0]);
//$('#it_favusers').append(' <a href="'+host+'/pages/message/compose.jsp?userID='+this[1]+'">Üzenek</a><br/>');
}else{ // egyéb link
$f.append($('<li/>').append($('<a></a>').attr('href', this[1]).text(this[0])));
}
});
if(opt.favusers.length>0) $f.append('<li style="height:1px;background-color:#DAE7FB"></li>');
if(path=="/pages/user/userdata.jsp"){
$f.append('<li><a href="javascript:;">Felhasználó hozzáadása...</a></li>');
$f.find('a:last').click(function(){
var uid=loc.match(/userID=([0-9]+)/)[1];
var $input=$2('<input type="text" value="" style="width:360px;margin: 10px 0 30px 0;" />').val($.trim($('#content .pageTitle h1').text()));
$2('<div title="Felhasználó hozzáadása a kedvencekhez"></div>')
.append( $2('<div style="margin-top:16px; text-align:center"/>').append('Kedvencek közt megjelenő név:<br/>').append($input) )
.append( $2('<div style="margin-top:16px; text-align:center;" />')
.append( $2('<a href="javascript:;" class="button highlighted close"><span>Mentés</span></a>').click(function(){
opt.favusers.push([$input.val(), uid]); saveOpt(); $2('#it_favusers').html('');
}) )
.append( $2('<a href="javascript:;" class="button plain close"><span>Mégse</span></a>') )
).dialog({modal:true, width:400, height:220});
});
}else{
$f.append('<li><a href="javascript:;">Oldal hozzáadása...</a></li>');
$f.find('a:last').click(function(){
log("klikk ok");
var $input1=$2('<input type="text" value="" style="width:360px;margin: 10px 0 20px 0;" />').val($('head title').text());
var $input2=$2('<input type="text" value="" style="width:360px;margin: 10px 0 20px 0;" />').val(loc);
$2('<div title="Oldal hozzáadása a kedvencekhez"></div>')
.append( $2('<div style="margin-top:16px; text-align:center"/>').append('Kedvencek közt megjelenő név:<br/>').append($input1).append('<br/>Cím:<br/>').append($input2) )
.append( $2('<div style="margin-top:16px; text-align:center;" />')
.append( $2('<a href="javascript:;" class="button highlighted close"><span>Mentés</span></a>').click(function(){
opt.favusers.push([$input1.val(), $input2.val()]); saveOpt(); $('#it_favusers').html('');
}) )
.append( $2('<a href="javascript:;" class="button plain close"><span>Mégse</span></a>') )
).dialog({modal:true, width:400, height:260});
})
}
}
$f.stop().css('opacity', '1').show();
}, function(){
$f.stop().fadeOut('fast');
})
log("fav menu ok");
}
// Kedvencek menü kinyitása
var openKedvencekMenu=function(){
$('#it_side').html('<div class="infoBox"><h3><span class="icon infoBoxIcon">InfoBox</span></h3><p>A kedvencek menü az oldal jobb felső sarkában lévő "ismerőseid" ikonra jön elő. Új kedvenc oldalt/ismerőst úgy tudsz felvenni, hogy rámész az adott oldalra, vagy felhasználó adatlapjára és a kedvencek menüben a hozzáadásra nyomsz (ismerőseid ikon alatt). Ha nem jelenik meg a menü, akkor ellenőrizd a Tools beállításai alatt, hogy be van-e kapcsolva a kedvencek menü.</p><p>Kedvenceknél a sorrendet is tudod szerkeszteni itt, drag and drop módszerrel húzd feljebb vagy lejjebb az adott sort, majd ha végeztél, akkor mentsd el a változtatásokat a Mentés gombbal.</p></div>');
$('#it_main').html('<h4>Kedvencek</h4><ul id="itfavtable"></ul><br/><a href="javascript:;" rel="hr">Elválasztó hozzáadása</a><br/><br/><a href="javascript:;" rel="savefav" class="button highlighted"><span>Kedvencek mentése</span></a><br/><br/><br/>');
$('a[rel=hr]').click(function(){
this.blur();
$('#itfavtable').append('<li style="padding-right:44px;width:540px"><a href="javascript:;" style="position:absolute;margin-left:550px;>töröl</a><hr /></li>');
$('#itfavtable a:last').click(function(){ $(this).parent().remove(); return false; });
});
$('a[rel=savefav]').click(function(){
var uj=[];
$('#itfavtable li').each(function(){
if($('a', this).size()==1) uj.push( ['<hr/>', '0' ]); // elválasztó
else if($('a', this).size()==3) uj.push( [$('a:first', this).text(), $('a:first', this).attr('href') ]); // oldal
else uj.push( [$('a:first', this).text(), $('a:first', this).attr('href').match(/userID=([0-9]+)/)[1] ]); // felhasználó
});
opt.favusers=uj;
saveOpt();
$('#it_favusers').html('');
alert("Kedvencek elmentve!");
});
$(opt.favusers).each(function(){
if(this[1].match(/^0$/)){
$('#itfavtable').append('<li style="padding-right:44px;width:540px"><a href="javascript:;" style="position:absolute;margin-left:550px;>töröl</a><hr /></li>');
$('#itfavtable a:last').click(function(){ $(this).parent().remove(); return false; });
}else if(this[1].match(/^[0-9]+$/)){ // user link
$('<li><a href="/pages/user/userdata.jsp?userID='+this[1]+'"></a> <a href="'+host+'/pages/message/compose.jsp?userID='+this[1]+'">Üzenek</a> - <a href="javascript:;">szerkeszt</a> <a href="javascript:;">töröl</a></li>').appendTo('#itfavtable');
$('#itfavtable a:last').click(function(){ $(this).parent().remove(); return false; });
$('#itfavtable li:last a:eq(2)').click(function(){
this.blur();
$link=$(this).parent().find('a:first');
var $input=$2('<input type="text" value="" style="width:360px;margin: 10px 0 30px 0;" />').val($link.text());
$2('<div title="Kedvencek szerkesztése"></div>')
.append( $2('<div style="margin-top:16px; text-align:center"/>').append('Kedvencek közt megjelenő név:<br/>').append($input) )
.append( $2('<div style="margin-top:16px; text-align:center;" />')
.append( $2('<a href="javascript:;" class="button highlighted close"><span>Mentés</span></a>').click(function(){ $link.text($input.val()) }) )
.append( $2('<a href="javascript:;" class="button plain close"><span>Mégse</span></a>') )
).dialog({modal:true, width:400, height:220});
});
$('#itfavtable li:last a:first').text(this[0]);
}else{ // egyéb link
$('<li><a href=""></a> - <a href="javascript:;">szerkeszt</a> <a href="javascript:;">töröl</a></li>').appendTo('#itfavtable');
$('#itfavtable a:last').click(function(){ $(this).parent().remove(); return false; });
$('#itfavtable li:last a:eq(1)').click(function(){
$link=$(this).parent().find('a:first');
var $input1=$2('<input type="text" value="" style="width:360px;margin: 10px 0 20px 0;" />').val($link.text());
var $input2=$2('<input type="text" value="" style="width:360px;margin: 10px 0 20px 0;" />').val($link.attr('href'));
$2('<div title="Kedvencek szerkesztése"></div>')
.append( $2('<div style="margin-top:16px; text-align:center"/>').append('Kedvencek közt megjelenő név:<br/>').append($input1).append('<br/>Cím:<br/>').append($input2) )
.append( $2('<div style="margin-top:16px; text-align:center;" />')
.append( $2('<a href="javascript:;" class="button highlighted close"><span>Mentés</span></a>').click(function(){ $link.text($input1.val()).attr('href', $input2.val()); }) )
.append( $2('<a href="javascript:;" class="button plain close"><span>Mégse</span></a>') )
).dialog({modal:true, width:400, height:260});
});
$('#itfavtable li:last a:first').attr('href', this[1]).text(this[0]);
}
});
$2('#itfavtable').sortable();
$2('#itfavtable').disableSelection();
}
// TOOLS menü hozzáadása a menüsorhoz
var addToolsMenu=function(){
$('<li class="toolsLayer" id="it_toolsmenulink"><a class="outer" href="javascript:;"><span>Tools</span></a><a href="javascript:;" class="option loaded"><span>▼</span></a></li>')
.appendTo('#mainMenu')
.find('a:first')
.click(openToolsMenu)
.next()
.click(openToolsLayerMenu);
$('<div id="toolsLayer"></div>').appendTo('body');
}
// TOOLS menü kinyitása
var openToolsMenu=function(){
log("menü kinyit");
closeLayerMenu();
var $c=$('#content');
// content törlése
$c.html('');
$('body').attr('class', 'double double_9 settings');
if($('body#search')) $('body').removeAttr('id');
// title
$c.append('<div class="pageTitle" style="padding-bottom:0"><h1>iwiw TOOLS '+VERSION+'</h1></div>');
// menü
$('<ul class="tabber mainNavigation"></ul>')
.append( $('<li class="tab"><a href="#beallitasok">Beállítások</a></li>') )
.append( $('<li class="tab"><a href="#toroltkapcsolatok">Törölt kapcsolatok</a></li>') )
.append( $('<li class="tab"><a href="#kapcsolatfigyelo">Kapcsolatfigyelő</a></li>') )
.append( $('<li class="tab"><a href="#kedvencek">Kedvencek</a></li>') )
.append( $('<li class="tab"><a href="#uzenetekmentese">Üzenetek mentése</a></li>') )
.append( $('<li class="tab"><a href="#backup">Backup</a></li>') )
.find('a').click(toolsMenuClick).end()
.appendTo($c);
$c.append('<div class="clr" />');
$c.append('<div class="main grid_9" id="it_main" /><div class="sidebar grid_3 inverted" id="it_side" /><div class="clr" />');
// beállítások menü megnyitása:
toolsMenuClick.apply( $c.find('li a:first')[0] );
}
// TOOLS menü tabber-en egy menüre kattintanak
var toolsMenuClick=function(){
var m=$(this).attr('href').substr(1);
$(this).parents('ul:first').find('li').removeClass('active');
$(this).parent().addClass('active');
$('#it_main, #it_side').html('');
log("menü click: "+m);
switch(m){
case "beallitasok":
openBeallitasok();
break;
case "toroltkapcsolatok":
openToroltKapcsolatok();
break;
case "kapcsolatfigyelo":
openKapcsolatfigyelo();
break;
case "kedvencek":
openKedvencekMenu();
break;
case "uzenetekmentese":
openUzenetekMentese();
break;
case "backup":
openBackup();
break;
}
}
// TOOLS beálíltások menü
var openBeallitasok=function(){
// infobox:
$('#it_side').append('<div class="infoBox"><h3><span class="icon infoBoxIcon">InfoBox</span></h3><p>Itt tudod az iwiw TOOLS-t testreszabni. Hasznos dolog egyszer átböngészni az itt felkínált opciókat, mert lehet, az alapbeállításokon kívül fogsz találni további, számodra hasznos funkciókat is.</p><p>Továbbá a megjelenő frissítések telepítése is ajánlott, mivel a frissítések sokszor hibajavításokat, vagy hasznos funkciókat tartalmaznak.</p><p><b>iwiw TOOLS '+VERSION+'</b><br/>Készítette: <a href="mailto:iwiwtools@gmail.com">pzs</a><br/>Honlap: <a href="http://userscripts.org/24506">http://userscripts.org/24506</a></p></div>');
// opciók:
var $m=$('#it_main');
//$m.append('asdfasd');
var $table=$('<table />').appendTo($m);
var addCB=function(name, html){
$table.append(
$('<tr/>')
.append('<td class="settings" style="width:26px" valign="top"><input name="'+name+'" value="1" type="checkbox"'+(opt[name]?' checked="checked"':'')+'></td>')
.append( $('<td class="description" />').html(html) )
);
}
var addTitle=function(title){
$table.append( $('<tr/>').append( $('<th colspan="2" />').html(title) ) );
}
// Opciók hozzáadása:
addTitle('Általános beállítások');
addCB('autoupdate', 'iwiw TOOLS frissítések keresése <input type="text" name="autoupdate_nap" style="width:30px" /> naponta (ennek bekapcsolása erősen ajánlott!)');
addCB('removebanners', 'Reklámok eltávolítása');
addCB('slim_tabber', 'Vékonyított fülek (tab sor)');
addCB('favuser', 'Lenyíló kedvencek menü az "ismerőseid" ikon alatt');
addCB('torolt_kapcs_figyelo', 'Törölt kapcsolatok figyelése (csak a TOOLS telepítése/opció bekapcsolása óta törölt kapcsolatokat jelzi)');
addCB('torolt_kapcs_figyelo_nev', 'Törölt kapcsolatfigyelőnél nevek megjegyzése (ilyenkor megmarad a felhasználó neve, ha törli magát az iWiW-ről)')
addCB('taskbaroff', 'Chat és "tálca" teljes kikapcsolása (figyelem! friss rendszerüzit se fogod látni)');
addCB('sectimeout', '"Kilépésgátló", azaz 2 percenként egy ajax kérést csinál a háttérben, hogy az iWiW ne léptessen ki');
addCB('addkeresomenu', "Kereső menüpont hozzáadása az alsó menüsávhoz");
addTitle('Kezdőlap');
addCB('remove_index_rightside', 'Jobb szélső ajánlósáv eltávolítása (szélessebb hírfolyam)');
addCB('morenewpic_index', 'Több friss kép mutatása, legyen <input type="text" name="morenewpic_index_db" style="width:30px" /> db');
addCB('defaultboardmsg', 'Üzenőfal legyen az alapértelmezett az összes hír helyett');
addCB('removenewpic_index', 'Ismerősök friss képeinek elrejtése');
addCB('removeemlekezteto_index', 'Emlékeztető elrejtése');
addCB('removeesemeny_index', 'Események elrejtése');
addCB('addfavforum_index', 'Kedvenc fórumtémák betöltése jobb oldali sávba (friss képek alá)');
addTitle('Adatlap');
addCB('removevb', 'VB játék eltávolítása az adatlapról');
addCB('hideadatlapinfobox', 'Csoportosítás és InfoBox elrejtése (adatlap tetején lenyíló menüben elő lehet hívni, ha kell)');
addCB('loadalbumsadatlap', 'Albumok betöltése profilkép alá');
addTitle('Album képek oldal');
addCB('autohidedetails_on_allpic', 'Összes kis kép betöltésére nyomva automatán rejtse el a részletek oldalsávot');
addCB('albumpic_add_pager', 'Ahol csak egy oldal van (<=12 db kép), ott is jelenjen meg az Összes nagy kép új ablakba link (lapozó sáv)');
addCB('albumpic_autoloadall', 'Automatikusan töltse be az összes kis képet (automatán első oldalra dob, ha nem azt nyitod meg)');
addCB('albumpic_defhidedetails', 'Automatikusan rejtse el a jobb oldali részletek sávot (az albumok lekerülnek a képek alá)');
addCB('replacealbumimglink', 'Képlinkek cserélése közvetlen a nagy kép linkjére (kép oldalát a "Szólj hozzá" vagy "hozzászólások" linkkel érheted el)');
addCB('loadallalbum', 'Összes album betöltése részletek sávba (ahol 6-nál több album van, ott ne lapozos legyen, hanem jelenjen meg mind)');
addTitle('Köszöntő <a onmouseover="jQuery(this).next().show();" onmouseout="jQuery(this).next().hide();" href="javascript:;">INFO</a><div style="font-weight:normal;display:none"><br/>Itt ismerősök automatikus megköszöntését tudod beállítani. Amennyiben bekapcsolod, úgy minden belépéskor (kezdőlap megnyitásakor) ellenőrzésre fognak kerülni az ünnepek. Ha valamelyik ismerősödnek születésnapja, névnapja van, úgy a lent előre beállított sablon szöveggel fel fog jönni egy üzenet küldő ablak. Itt lehetőség van még a szöveg utólagos szerkesztésére és az üzenet elküldésére (vagy törlésére, ha mégsem szeretnéd megköszönteni). <strong>Fontos, az iwiw TOOLS csak az aznapi ünnepeseket ellenőrzi, ha valamelyik nap nem lépsz be iWiW-re, úgy azok az ismerősök kimaradnak! </strong> (Ha rosszul jár a számítógépeden az óra, hibásan fogja betölteni az ünnepeket a szkript.)<br/><br/>A sablon szövegben (tárgyban nem!) használhatod a következő kifejezéseket is: <em><vezeteknev> </em>, <em><keresztnev> </em>, <em><becenev> </em>, <em><conncount> </em> (ismerősök száma), <em><userid> </em> és a <em><kor> </em> kifejezést, melyeket a szkript automatikusan kicserél az adott értékre. A <em><kor> </em> kifejezést csak a születésnap köszöntőnél lehet használni, illetve akinél nincs beállítva a születési év, ott kor-nál egy kérdőjel (?) fog megjelenni!</div>');
addCB('szulinap_koszonto', 'Születésnaposok köszöntésének felajánlása<br/>Üzenet tárgya:<br/><input type="text" name="szulinap_koszonto_targy" value="" style="width:500px" /><br/>Köszöntő sablon szövege:<br/><textarea name="szulinap_koszonto_szoveg" style="width:500px;height:100px;"></textarea>');
addCB('nevnap_koszonto', 'Névnaposok köszöntésének felajánlása<br/>Üzenet tárgya:<br/><input type="text" name="nevnap_koszonto_targy" value="" style="width:500px" /><br/>Köszöntő sablon szövege:<br/><textarea name="nevnap_koszonto_szoveg" style="width:500px;height:100px;"></textarea>');
$table.find('input, textarea').each(function(){ $(this).val( opt[$(this).attr('name')] ); });
$table.append('<tr><td colspan="2"><a class="button highlighted" href="javascript:;"><span>Mentés</span></a></td></tr>');
$table.find('a:last').click(beallitasokMenuSave);
try{ $2('#it_main input').uniform(); }catch(err){ }
}
// TOOLS beállítások menü mentés
var beallitasokMenuSave=function(){
$('#it_main input:checkbox').each(function(){
opt[$(this).attr('name')]=this.checked;
})
opt.autoupdate_nap=parseInt2($('#it_main input[name=autoupdate_nap]').val(), 1, 7);
opt.morenewpic_index_db=parseInt2($('#it_main input[name=morenewpic_index_db]').val(), 4, 32);
$(['szulinap_koszonto_targy', 'nevnap_koszonto_targy', 'szulinap_koszonto_szoveg', 'nevnap_koszonto_szoveg']).each(function(k, e){
opt[e]=$('#it_main *[name='+e+']').val();
});
saveOpt();
alert("A beállításokat elmentettük!");
}
// Törölt kapcsolatok menü megnyitása
var openToroltKapcsolatok=function(){
$('#it_side').append('<div class="infoBox"><h3><span class="icon infoBoxIcon">InfoBox</span></h3><p>A TOOLS itt mutatja, ha egy ismerősöddel megszünik az ismerettségi kapcsolatod, akár az ismerősöd törli, akár Te. A szkript azt is jelzi, ha ismerősöd az iWiW-ről törölte magát, viszont ez esetben külön (a Beállítások alatt) be kell kapcsolnod a névmegjegyzést is, ha kíváncsi vagy a nevére is, és nem csak az iWiW azonosítójára.</p><p>A törölt kapcsolatfigyelő csak az iwiw TOOLS telepítése (illetve ezen opció bekapcsolása) után törlödött kapcsolatokat képes jelezni. A törölt kapcsolatok figyelése új telepítés esetén automatikusan be van kapcsolva, ezen változtatni a Beállítások menüpont alatt tudsz.</p></div>');
if(!opt.torolt_kapcs_figyelo){
alert("A törölt kapcsolatfigyelő funkció nincs bekapcsolva!\nA szolgáltatást a Beállítások menü alatt tudod bekapcsolni.");
return;
}
var $m=$('#it_main');
$m.append('<h4>Törölt kapcsolatok keresése...</h4>');
checkToroltKapcsolat(function(){
if($('li.active a[href$=toroltkapcsolatok]').length==0) return; // Már nem a kapcsolatfigyelő van megnyitva
$m.html('<h4>Törölt kapcsolatok ('+opt.torolt_kapcs_figyelo_cnt+' db)</h4>');
var uj=tmpvars.ismeros_lista;
var regi=opt.torolt_kapcs_figyelo_regiism;
for(var i in regi) if( $.inArray(regi[i], uj)==-1 ){
$m.append('<a href="/pages/user/userdata.jsp?userID='+regi[i]+'">/pages/user/userdata.jsp?userID='+regi[i]+'</a>'+(opt.torolt_kapcs_figyelo_regiism_nev['id'+regi[i]]?' (elmentett név: '+$('<div></div>').text(opt.torolt_kapcs_figyelo_regiism_nev['id'+regi[i]]).html()+')':' (nincs elmentett név)')+' - <span id="toroltism_'+regi[i]+'">név betöltése...</span><br/>');
getUserXML(regi[i], function(data){ $('#toroltism_'+this.uid).text( $(data).find('#name').text() ); }, false, {uid: regi[i]} );
}
if(opt.torolt_kapcs_figyelo_cnt>0) $m.append('<br/><br/><a class="button highlighted" href="/pages/main/index.jsp" title="Ezzel a gombbal a fenti listát tudod üríteni"><span>Törölt kapcsolatokat tudomásul vettem</span></a><br/><br/>');
else $m.append('Nincs új törölt kapcsolatod.');
if(!opt.torolt_kapcs_figyelo_nev) $m.append('Ha szeretnéd elmenteni az ismerőseid nevét is, hogy ha törlik magukat iWiW-ről, akkor ne csak az azonosítójukat látsd, hanem a nevüket is, akkor ezt a beállítások alatt be tudod kapcsolni. <b>Figyelem!</b> Sok ismerős esetén nem ajánlott a bekapcsolása, mert esetenként lassíthatja a szkript futását!<br/><br/>');
$m.append('<br/>');
$m.find('a:last').click(function(){
var regi=opt.torolt_kapcs_figyelo_regiism;
var reginev=opt.torolt_kapcs_figyelo_regiism_nev;
var uj=tmpvars.ismeros_lista;
var ujnev={};
for(i in uj){
if(!reginev['id'+uj[i]]) continue;
ujnev['id'+uj[i]]=reginev['id'+uj[i]];
}
opt.torolt_kapcs_figyelo_regiism=uj;
opt.torolt_kapcs_figyelo_regiism_nev=ujnev;
saveOpt();
});
});
}
// Üzenetek mentése
var openUzenetekMentese=function(){
$('#it_side').append('<div class="infoBox"><h3><span class="icon infoBoxIcon">InfoBox</span></h3><p>Üzenetek mentése. Ezen az oldalon a szkript kimenti neked az összes üzeneted egy oldalra, amit könnyedén le tudsz menteni az utókor számára.</p>'
+'<p>Kódok a sablonhoz:<br/>{targy} - tárgy<br/>{kuldo} - küldő neve<br/>{kuldoid} - küldő user vagy club ID-ja<br/>{kuldopic} - küldő profilképének url-je<br/>{cimzettek}<br/>{cimzettid} - cimzett ID-ja (kimenőnél)<br/>{ido} - küldési idő<br/>{szoveg} - üzenet<br/>{url} - küldő profil linkje (user vagy klubbé, üzenetnek megfelelően)</p></div>');
var $m=$('#it_main');
$m.append('<h4>Üzenetek mentése</h4>'
+'<p>Itt a bejövő és kimenő üzeneteidet tudod exportálni. Az exportálás után pár perc alatt betöltödnek az üzenetek,'
+'majd megjelenik egy link, amire nyomva meg lehet nyitni a backup fájlt. Megnyitás után Fájl/Oldal mentése... menüpontra kattintva tudod elmenteni az üzeneteidet.</p>'
+'<p>Fontos: az iwiw TOOLS lekezeli az AJAX hibákat, és hiba esetén megpróbálja folytatni a mentést. Ha mégsem sikerülne neki, akkor erről figyelmeztetni fog, viszont ennek ellenére, ha a számláló már 1-2 perce nem változik, érdemes újra megnyitni az oldalt és újrakezdeni a mentést.<br /><br /><br /></p>'
+'<div id="it_uzenetsave_stat"><a class="button highlighted" href="javascript:;"><span>Beérkezett üzenetek mentése</span></a> '
+'<a class="button highlighted" href="javascript:;"><span>Kimenő üzenetek mentése</span></a> <br/><br/><br/><br/> '
+'<a class="button highlighted" href="javascript:;"><span>Összes beérkezett üzenet TÖRLÉSE</span></a> '
+'<a class="button highlighted" href="javascript:;"><span>Összes kimenő üzenet TÖRLÉSE</span></a> </div>');
// beérkezett üzik mentése
$m.find('a:first').click(function(){
tmpvars.uzisave_uzik=[];
tmpvars.uzisave_ids=[];
tmpvars.uzisave_utolsopage=0;
tmpvars.uzisave_bejovo=true;
tmpvars.uzisave_del=false;
$('#it_uzenetsave_stat').text('Mentés folyamatban, kérlek várj...');
uzisave_ajax1();
return false;
});
// kimenő üzik mentése
$m.find('a:eq(1)').click(function(){
tmpvars.uzisave_uzik=[];
tmpvars.uzisave_ids=[];
tmpvars.uzisave_utolsopage=0;
tmpvars.uzisave_bejovo=false;
tmpvars.uzisave_del=false;
$('#it_uzenetsave_stat').text('Mentés folyamatban, kérlek várj...');
uzisave_ajax1();
return false;
});
// bejövő törlése
$m.find('a:eq(2)').click(function(){
if(!confirm('Biztos TÖRLÖD az ÖSSZES BEJÖVŐ üzeneted?')) return false;
tmpvars.uzisave_uzik=[];
tmpvars.uzisave_ids=[];
tmpvars.uzisave_utolsopage=0;
tmpvars.uzisave_bejovo=true;
tmpvars.uzisave_del=true;
$('#it_uzenetsave_stat').text('Törlés előkészülete folyamatban, kérlek várj...');
uzisave_ajax1();
return false;
});
// kimenő törlése
$m.find('a:eq(3)').click(function(){
if(!confirm('Biztos TÖRLÖD az ÖSSZES KIMENTŐ üzeneted?')) return false;
tmpvars.uzisave_uzik=[];
tmpvars.uzisave_ids=[];
tmpvars.uzisave_utolsopage=0;
tmpvars.uzisave_bejovo=false;
tmpvars.uzisave_del=true;
$('#it_uzenetsave_stat').text('Törlés előkészülete folyamatban, kérlek várj...');
uzisave_ajax1();
return false;
});
}
// üzi save ajax 1
var uzisave_ajax1 = function (d) {
if (typeof (d) != "undefined") {
var u = this.url;
if ($('a[href*="jsp"][href*="page="][title="Utolsó oldal"]', d).size() > 0){
tmpvars.uzisave_utolsopage = parseInt($('a[href*="jsp"][href*="page="][title="Utolsó oldal"]:first', d).attr('href').match(/page=([0-9]+)/)[1]);
//log("Utolsó oldal: "+tmpvars.uzisave_utolsopage);
//tmpvars.uzisave_utolsopage=0; /////
}
$('a[href*="messageread.jsp?messageID="]', d).each(function () {
if ($(this).attr('href').match(/messageID=([0-9]+)/)) {
var id = parseInt(RegExp.$1);
if ($.inArray(id, tmpvars.uzisave_ids) == -1){
tmpvars.uzisave_ids.push(id);
//log("MsgID: "+id);
}
}
})
this._i++;
} else {
this._i = 0;
}
var i = this._i;
if (i <= tmpvars.uzisave_utolsopage) {
// üzenetid-k keresése
$('#it_uzenetsave_stat').text('Üzenetek keresése: ' + (i + 1) + ' / ' + (tmpvars.uzisave_utolsopage + 1));
$.ajax({
url: (tmpvars.uzisave_bejovo ? host + '/pages/message/inbox.jsp?page=' + i : host + '/pages/message/outbox.jsp?page=' + i),
_i: i,
dataType: 'text',
timeout: 15000,
success: uzisave_ajax1,
error2:
function () {
alert('Hiba történt, töltsd újra az oldalt, és próbáld újra!')
}
});
} else {
// üzenetek mentése
if (tmpvars.uzisave_del) uzidel_ajax2();
else uzisave_ajax2();
}
}
// üzi save ajax 2
var uzisave_ajax2 = function (d) {
if (typeof (d) != "undefined") {
// üzenet feldolgozása...
$('tbody .name').find('br').remove();
$('tbody .name img').attr('border', '0');
var s = {
ido: $.trim($('#mainForm td.date', d).text()),
szoveg: $('#mail_text', d).html(),
cimzettek: $('tbody th.to', d).html(),
cimzettid: $('tbody th.to a[href*=userID]:first', d).length>0 ? $('tbody th.to a[href*=userID]:first', d).attr('href').match(/userID=([0-9]+)/)[1] : '',
targy: $('#mainForm .body h1', d).text(),
kuldo: $('tbody .name', d).length==0 ? $('#mainForm .from .title', d).text() : $('tbody .name', d).text(),
kuldopic: $('tbody .name', d).length==0 ? $('#mainForm .from img', d).attr('src') : $('tbody .name', d).parent().find('img').attr('src'),
kuldoid: $('tbody .name', d).length==0 ? $('#mainForm .from .title', d).attr('href').match(/cID=([0-9]+)/)[1] : $('tbody .name', d).parent().attr('data-userid'),
url: $('tbody .name', d).length==0 ? $('#mainForm .from .title', d).attr('href') : $('tbody .name', d).attr('href')
}
tmpvars.uzisave_uzik.push(s);
this._i++;
} else {
this._i = 0;
}
var i = this._i;
if (i < tmpvars.uzisave_ids.length) {
// köv. üzi letöltése
$('#it_uzenetsave_stat').text('üzenet mentése: ' + (i + 1) + ' / ' + tmpvars.uzisave_ids.length + ' #' + tmpvars.uzisave_ids[i]);
$.ajax({
url: host + '/pages/message/messageread.jsp?messageID=' + tmpvars.uzisave_ids[i] + '&openAll=1',
_i: i,
dataType: 'text',
timeout: 15000,
success: uzisave_ajax2,
error2:
function () {
alert('Hiba történt, töltsd újra az oldalt, és próbáld újra!')
}
});
} else {
// KÉÉÉSZ :)
$('#it_uzenetsave_stat').html('<a class="button highlighted" href="javascript:;"><span>A mentés véget ért, az eredmény megtekintéséhez kattints IDE!</span></a><br/><br/><br/>');
$('#it_uzenetsave_stat').append('<label><input type="checkbox" id="it_uzisave_group" /> Üzenetek csoportosítása '+(tmpvars.uzisave_bejovo?'feladó':'címzett')+' szerint</label><br/>');
$('#it_uzenetsave_stat').append('<label><input type="checkbox" id="it_uzisave_css" checked="checked" /> iWiW stiluslap beillesztése (ettől "színes" lesz az oldal és látszani fognak az állapotjelző borítékok)</label><br/><br/>');
$('#it_uzenetsave_stat').append('HTML sablon szerkesztése (ha nem ismered a HTML-t, ne írd át! - <a href="#">alapértelmezett sablon visszatöltése</a>):<br/><textarea id="it_msgsave_sablon" style="width:500px;height:160px;"></textarea>');
if (tmpvars.uzisave_bejovo) $('#it_msgsave_sablon').val(typeof opt.msgsave_inbox2 != "undefined" ? opt.msgsave_inbox2 : opt2.msgsave_inbox)
else $('#it_msgsave_sablon').val(typeof opt.msgsave_outbox2 != "undefined" ? opt.msgsave_outbox2 : opt2.msgsave_outbox)
// DEFAULT SABLON VISSZATÖLTÉSE
$('#it_uzenetsave_stat a:last').click(function () {
if (!confirm('A most beállított sablon el fog veszni, mégis visszatöltöd az alapértelmezett sablont?')) return false;
if (tmpvars.uzisave_bejovo) $('#it_msgsave_sablon').val(opt2.msgsave_inbox)
else $('#it_msgsave_sablon').val(opt2.msgsave_outbox)
return false;
})
$('#it_uzenetsave_stat a:first').click(function () {
var h = window.open("", "", "");
var d = new Date();
var t = [], o={};
var gr= $('#it_uzisave_group:checked').length>0;
var sablon = $('#it_msgsave_sablon').val();
// sablon mentése:
if (tmpvars.uzisave_bejovo) opt.msgsave_inbox2 = sablon;
else opt.msgsave_outbox2 = sablon;
saveOpt();
for (var i in tmpvars.uzisave_uzik) {
var e = tmpvars.uzisave_uzik[i];
var s = sablon;
s = s.replace(/{targy}/g, e.targy)
s = s.replace(/{kuldo}/g, e.kuldo)
s = s.replace(/{kuldoid}/g, e.kuldoid)
s = s.replace(/{kuldopic}/g, e.kuldopic)
s = s.replace(/{cimzettek}/g, e.cimzettek)
s = s.replace(/{cimzettid}/g, e.cimzettid)
s = s.replace(/{ido}/g, e.ido)
s = s.replace(/{szoveg}/g, e.szoveg)
s = s.replace(/{url}/g, e.url)
if(gr){
if(typeof o[tmpvars.uzisave_bejovo?e.url:'id'+e.cimzettid]=="undefined") o[tmpvars.uzisave_bejovo?e.url:'id'+e.cimzettid]=[];
o[tmpvars.uzisave_bejovo?e.url:'id'+e.cimzettid].push(s);
}else{
t.push(s);
}
}
if(gr) for(var i in o) t.push( o[i].join('<hr/>') );
h.document.writeln("<html><head><title>iWiW " + (tmpvars.uzisave_bejovo ? 'Bejövő' : 'Kimenő') + " üzenetek mentés " + (d.getYear() + 1900) + "-" + (d.getMonth() + 1) + "-" + d.getDate() + "</title>"+($('#it_uzisave_css:checked').length>0?"<link href='http://static.iwiw.net/common/css-gen/bigredesign_27934.css?sv=18' type='text/css' rel='stylesheet'/>":"")+"</head><body style='margin:10px'>" + t.join(gr?'<hr/><hr/>':'<hr/>') + "</body></html>");
h.document.close();
return false;
})
}
}
// üzi del ajax 2 (ajax 1 az savenél van)
var uzidel_ajax2 = function () {
var db = tmpvars.uzisave_ids.length;
var t = [];
for (var i = 0; i < 20; i++) if (tmpvars.uzisave_ids.length > 0) t.push(tmpvars.uzisave_ids.shift());
if (t.length == 0) {
$('#it_uzenetsave_stat').text('A törlés sikeresen befejeződött!');
alert("A törlés sikeresen befejeződött!");
} else {
$.ajax({
url: host + (tmpvars.uzisave_bejovo ? '/pages/message/inbox.jsp?method=DeleteMessageUsers' : '/pages/message/outbox.jsp?method=DeleteMessages'),
dataType: 'text',
type: 'POST',
data: {messageChecked: t},
timeout: 30000,
success:
function () {
uzidel_ajax2();
}, error2:
function () {
alert('Hiba történt, töltsd újra az oldalt, és próbáld újra!');
}
});
}
}
// Backup menü megnyitása
var openBackup=function(){
$('#it_side').append('<div class="infoBox"><h3><span class="icon infoBoxIcon">InfoBox</span></h3><p>Ismerősök exportálása.</p></div>');
var $m=$('#it_main');
// backup
$m.append('<h4>Backup készítése az ismerősökről</h4><p>A lenti mezőben megjelenő listát elmentve egy txt fájlba bármikor vissza tudod tölteni az ismerőseid az iWiW-re. Hogy ez miért jó? Ha véletlenül törölnének az iWiW-ről, bármikor vissza tudod állítani egy új regisztrációba a régi ismerőseidet az elmentett azonosítók alapján. A visszaállítást az azonosítók alapján egyesével kell elvégezned (bizonyos okok miatt az automatikus visszaállítás funkció már nem elérhető a TOOLS-ban).</p><textarea rows="10" cols="70">Betöltés...</textarea><br/><br/>');
getUserXML(USERID, function(data){
$m.find('textarea:first').val( $(data).find('connections').text().replace(/(,)/g, ", ") ).attr('readonly', 'readonly').click(function(){this.focus(); this.select();});
});
// quick export
$m.append('<h4>Quick export</h4><p>Gyors lista az ismerősökről iWiW-es azonosítóval (userid), névvel és az ismerőseinek számával.<br/><br/><textarea rows="10" cols="70">Betöltés...</textarea><br/><br/>Mentés lépései: az adatokat célszerű excelbe kimenteni. Kattints a felső mezőbe, miután megjelentek az adatok, majd nyomj Ctrl+A-t (összes kijelölése), majd Ctrl+C (másolás). Nyiss meg egy excelt és az első (A1-es) cellába illeszd be.<br/></p>');
getFriendsXML(USERID, function(data){
var ki="\tSaját ismerősök\nuserID\tnév\tism.\tvezetéknév\tkeresztnév\tadatlap\n";
$('userlist > user', data).each(function(){
var nev=$(this).attr('uname').match(/^(.*), (.*)$/);
if(!nev) nev=["", "", ""];
ki+=$(this).attr('id') + "\t"
+ $(this).text() + "\t"
+ $(this).attr('conncount') + "\t"
+ nev[1] + "\t"
+ nev[2] + "\t"
+ host + "/pages/user/userdata.jsp?userID=" + $(this).attr('id') + "\n";
});
$m.find('textarea:eq(1)').val( ki ).attr('readonly', 'readonly').click(function(){this.focus(); this.select();});
});
}
// Aktuális névnap lekérése
var getAktNevnap=function(){
var ho="január,február,március,április,május,június,július,augusztus,szeptember,október,november,december".split(",");
var d=new Date();
var hnap=new Date();
hnap.setTime(d.getTime() + 1000*3600*24 );
return "Ma <b>"+getNevnap(d)+"</b> napja van, holnap "+getNevnap(hnap)+" napja lesz";
}
// Adott nap névnapjának lekérése
var getNevnap=function(d){
var nevnap=["Fruzsina|Ábel|Genovéva, Benjámin|Titusz, Leona|Simon|Boldizsár|Attila, Ramóna|Gyöngyvér|Marcell|Melánia|Ágota|Ernő|Veronika|Bódog|Lóránt, Lóránd|Gusztáv|Antal, Antónia|Piroska|Sára, Márió|Fábián, Sebestyén|Ágnes|Vince, Artúr|Zelma, Rajmund|Timón|Pál|Vanda, Paula|Angelika|Károly, Karola|Adél|Martina, Gerda|Marcella",
"Ignác|Karolina, Aida|Balázs|Ráhel, Csenge|Ágota, Ingrid|Dorottya, Dóra|Tódor, Rómeó|Aranka|Abigél, Alex|Ervin|Bertold, Marietta|Lívia, Lídia|Ella, Linda|Bálint, Valentin|Kolos, Georgina|Julianna, Lilla|Donát|Bernadett|Zsuzsanna|Aladár, Álmos|Elonóra|Gerzson|Alfréd|Mátyás|Géza|Edina|Ákos, Bátor|Antónia, Elemér",
"Albin|Lujza|Kornélia|Kázmér|Adorján, Adrián|Leonóra, Inez|Tamás|Zoltán|Franciska, Fanni|Ildikó|Szilárd|Gergely|Krisztián, Ajtony|Matild|Kristóf|Henrietta|Gertrúd, Patrik|Sándor, Ede|József, Bánk|Klaudia|Benedek|Beáta, Izolda|Emőke|Gábor, Karina|Irén, Írisz|Emánuel|Hajnalka|Gedeon, Johanna|Auguszta|Zalán|Árpád",
"Hugó|Áron|Buda, Richárd|Izidor|Vince|Vilmos, Bíborka|Herman|Dénes|Erhard|Zsolt|Leó, Szaniszló|Gyula|Ida|Tibor|Anasztázia, Tas|Csongor|Rudolf|Andrea, Ilma|Emma|Tivadar|Konrád|Csilla, Noémi|Béla|György|Márk|Ervin|Zita, Mariann|Valéria|Péter|Katalin, Kitti",
"Fülöp, Jakab|Zsigmond|Tímea, Irma|Mónika, Flórián|Györgyi|Ivett, Frida|Gizella|Mihály|Gergely|Ármin, Pálma|Ferenc|Pongrác|Szervác, Imola|Bonifác|Zsófia, Szonja|Mózes, Botond|Paszkál|Erik, Alexandra|Ivó, Milán|Bernát, Felícia|Konstantin|Júlia, Rita|Dezső|Eszter, Eliza|Orbán|Fülöp, Evelin|Hella|Emil, Csanád|Magdolna|Janka, Zsanett|Angéla, Petronella",
"Tünde|Kármen, Anita|Klotild|Bulcsú|Fatime|Norbert, Cintia|Róbert|Medárd|Félix|Margit, Gréta|Barnabás|Villő|Antal, Anett|Vazul|Jolán, Vid|Jusztin|Laura, Alida|Arnold, Levente|Gyárfás|Rafael|Alajos, Leila|Paulina|Zoltán|Iván|Vilmos|János, Pál|László|Levente, Irén|Péter, Pál|Pál",
"Tihamér, Annamária|Ottó|Kornél, Soma|Ulrik|Emese, Sarolta|Csaba|Apollónia|Ellák|Lukrécia|Amália|Nóra, Lili|Izabella, Dalma|Jenő|Örs, Stella|Henrik, Roland|Valter|Endre, Elek|Frigyes|Emília|Illés|Dániel, Daniella|Magdolna|Lenke|Kinga, Kincső|Kristóf, Jakab|Anna, Anikó|Olga, Liliána|Szabolcs|Márta, Flóra|Judit, Xénia|Oszkár",
"Boglárka|Lehel|Hermina|Domonkos, Dominika|Krisztina|Berta, Bettina|Ibolya|László|Emőd|Lőrinc|Zsuzsanna, Tiborc|Klára|Ipoly|Marcell|Mária|Ábrahám|Jácint|Ilona|Huba|István, Vajk|Sámuel, Hajna|Menyhért, Mirjam|Bence|Bertalan|Lajos, Patrícia|Izsó|Gáspár|Ágoston|Beatrix, Erna|Rózsa|Erika, Bella",
"Egyed, Egon|Rebeka, Dorina|Hilda|Rozália|Viktor, Lőrinc|Zakariás|Regina|Mária, Adrienn|Ádám|Nikolett, Hunor|Teodóra|Mária|Kornél|Szeréna, Roxána|Enikő, Melitta|Edit|Zsófia|Diána|Vilhelmina|Friderika|Máté, Mirella|Móric|Tekla|Gellért, Mercédesz|Eufrozina, Kende|Jusztina|Adalbert|Vendel|Mihály|Jeromos",
"Malvin|Petra|Helga|Ferenc|Aurél|Brúnó, Renáta|Amália|Koppány|Dénes|Gedeon|Brigitta, Gitta|Miksa|Kálmán, Ede|Helén|Teréz|Gál|Hedvig|Lukács|Nándor|Vendel|Orsolya|Előd|Gyöngyi|Salamon|Blanka, Bianka|Dömötör|Szabina|Simon, Szimonetta|Nárcisz|Alfonz|Farkas",
"Marianna|Achilles|Győző|Károly|Imre|Lénárd|Rezső|Zsombor|Tivadar|Réka|Márton|Jónás, Renátó|Szilvia|Aliz|Albert, Lipót|Ödön|Hortenzia, Gergő|Jenő|Erzsébet, Zsóka|Jolán|Olivér|Cecília|Kelemen, Klementina|Emma|Katalin, Katinka|Virág|Virgil|Stefánia|Taksony|András, Andor",
"Elza|Melinda, Vivien|Ferenc, Olívia|Borbála, Barbara|Vilma|Miklós|Ambrus|Mária|Natália|Judit|Árpád|Gabriella|Luca, Otília|Szilárda|Valér|Etelka, Aletta|Lázár, Olimpia|Auguszta|Viola|Teofil|Tamás|Zénó|Viktória|Ádám, Éva|Eugénia|István|János|Kamilla|Tamás, Tamara|Dávid|Szilveszter"]; // szökőévben febr 24-től el kell tolni 1 nappal és febr 24 szökőnap
var n2=nevnap[ d.getMonth() ].split("|");
var nap=d.getDate();
if(d.getYear()%4==0 && d.getMonth()==1 && nap==24) return "szökőnap";
if(d.getYear()%4==0 && d.getMonth()==1 && nap>24) nap--;
return n2[nap-1];
}
// Layer Menü bezárása
var closeLayerMenu=function(){
$('#layerContent').removeClass();
$('#mainMenu li').removeClass('layered');
$('#menuLayer').hide();
}
// TOOLS layer menü kinyitás (ez a menüsor alatt jelenik meg, kis nyilacskára nyomva lehet kinyitni)
var openToolsLayerMenu=function(){
if($(this).parent().hasClass('layered')) return; // becsukja
setTimeout(function(){
var $a=$('#layerContent.toolsLayer');
$a.append('<div class="forumLayerLeft inverted"><h3>iwiw TOOLS '+VERSION+'</h3><p class="layerDescription">Ez az iwiw TOOLS gyorsmenüje, ide majd pár hasznos dolog fog kerülni.</p><div class="clear"></div> <p class="moreStuff"><a href="javascript:;">iwiw TOOLS Beállítások</a></p></div>'
+'<div class="forumLayerCenter inverted"><h3>Tartalom</h3><p class="it_layermenulinks">'+getAktNevnap()+'<br/><br/></p><div class="clear"></div><p class="moreStuff"><a href="javascript:;">More</a></p></div>'
+'<div class="forumLayerRight inverted"><h3><span class="icon star">Kedvenceim</span></h3><ul><li class="forumLayerRightItem"><a title="iwiw TOOLS a userscripts.org-on" href="http://userscripts.org/scripts/show/24506" target="_blank">iwiw TOOLS honlapja</a></li><li><a href="/pages/user/search/search.jsp">Kereső</a></li></ul></div><div class="clear"></div>');
$a.find('a.button').click(function(){ alert("okéé") });
$a.find('.moreStuff a:first').click(openToolsMenu);
var $l=$a.find('.it_layermenulinks');
if(opt.torolt_kapcs_figyelo) $l.append( $('<a href="javascript:;">Törölt kapcsolataid száma: '+opt.torolt_kapcs_figyelo_cnt+' db</a>').click(function(){ openToolsMenu(); toolsMenuClick.apply($('.tabber a[href$=toroltkapcsolatok]')[0]); }) );
else $l.append( 'A törölt kapcsolatfigyelő nincs bekapcsolva' );
$l.append('<br/>');
$l.append( $('<a href="javascript:;">Kapcsolatfigyelő: '+(opt.figyelo_uj?'van új változás!':'nincs változás')+'</a>').click(function(){ openToolsMenu(); toolsMenuClick.apply($('.tabber a[href$=kapcsolatfigyelo]')[0]); }) );
}, 25);
}
var t2=new Date();
log( 'Betöltödési idő: ' + (t2.getTime() - start_time.getTime()) + ' ms');
// UserID betöltése (ha nincs, akkor TOOLS leállítása, mert valszeg nem iwiw oldalon vagyunk?!)
var USERID;
if( $('#profileOptions a:first').length>0 && $('#profileOptions a:first').attr('href').match(/userID=([0-9]+)/) ) USERID=RegExp.$1; else {log("USERID nem érzékeltem, szkript leállítása"); return;}
// Beállítások betöltése:
var defopt=GM_getValue('def_opt', "");
var useropt=GM_getValue(USERID+'_opt', "");
if(useropt!=""){
$.extend(opt, $.parseJSON(useropt));
}else if(defopt!=""){
$.extend(opt, $.parseJSON(defopt));
}
// --- init ---
if($('#it_toolsmenulink').length>0) return; // ha már betöltödött egyszer a tools - de a hiba okát ki kéne deríteni?!
configJQueryAjax();
addCSS(MEDIA.mainCSS);
addToolsMenu();
if(opt.slim_tabber) slimTabber();
if(opt.removebanners) removeBanners();
if(opt.torolt_kapcs_figyelo) checkToroltKapcsolat();
if(opt.favuser) addFavMenu();
if(opt.autoupdate) autoUpdate();
if(opt.taskbaroff) unsafeWindow.iwiw.Taskbar.disabled=true;
$2('.usermini').live('hover', userMiniMouseOver)
if(opt.sectimeout) setInterval(function(){ $.get('/pages/main/index.jsp'); }, 120000);
if(opt.addkeresomenu) $('#menuHint').append('<li><a href="/pages/user/search/search.jsp" style="background:url(\'http://static.iwiw.net/common/image/bigredesign/iconset.png\') no-repeat scroll 2px -1149px transparent"><strong>Kereső</strong></a></li>');
// kezdőlap:
if(path=="/pages/main/index.jsp"){
if(opt.morenewpic_index && !opt.removenewpic_index) replaceImageCnt();
if(opt.defaultboardmsg) $('#main_activities').attr('data-url', '/pages/activity/activities.jsp?type=BOARDMSG');
if(opt.addfavforum_index) $('.mystuff.sidebar .remoteLoad:first').after('<div class="remoteLoad"><a style="display: none" href="/pages/forum/favouritebox.jsp"></a></div>');
if(opt.removenewpic_index) $('.remoteLoad:has( > a[href*="pages/image/index_right.jsp"])').remove();
if(opt.removeemlekezteto_index) $('.remoteLoad:has( > a[href*="pages/user/anniversaries_box.jsp"])').remove();
if(opt.removeesemeny_index) $('.remoteLoad:has( > a[href*="pages/events/main-page-events-box.jsp"])').remove();
if(opt.remove_index_rightside) removeIndexRightSide();
checkKapcsolatfigyelo();
$2('#activitiesContainer .outer').live('mouseover', userImageOver).live('mouseout', userImageOut);
if(opt.szulinap_koszonto || opt.nevnap_koszonto) loadKoszonto();
}
// adatlap:
if(path=="/pages/user/userdata.jsp"){
if(opt.removevb) $('#userDataPageCenter .fortunaBox').remove();
addKapcsolatfigyeloLink();
addOsszesKepLink_User("userdata");
if(opt.hideadatlapinfobox) hideAdatlapInfoBox();
if(opt.loadalbumsadatlap){
loadAlbumsToAdatlap();
$2('.albumlist .album').live('mouseover', userAlbumOver).live('mouseout', userAlbumOut);
}
}
// mások ismerősei:
if(path=="/pages/user/friends.jsp"){
addQuickViewIcon();
}
// kép oldalon:
if(path=="/pages/image/imagedata.jsp"){
addOsszesKepLink_User("imagedata");
}
// album oldalon:
if(path=="/pages/image/albumdata.jsp"){
if(opt.albumpic_add_pager && $('.albumdata .pager').length==0) addAlbumPager();
addAlbumOsszeskepAjax_Link();
addAlbumHideDetails_Link();
addOsszesKepLink_User("albumdata");
if(!opt.albumpic_autoloadall && opt.albumpic_defhidedetails) albumHideDetails();
if(opt.replacealbumimglink) replaceAlbumImgLink();
if(opt.loadallalbum) loadAllAlbum();
$2('.albumlist .album').live('mouseover', userAlbumOver).live('mouseout', userAlbumOut);
}
// saját ismerősök oldal
if(path=="/pages/user/myfriends.jsp" || path=="/pages/user/search/myfriends.jsp"){
addQuickViewIcon();
}
// kereső
if(path=="/pages/user/search/search.jsp"){
addQuickViewIcon();
}
if(DEBUG) unsafeWindow.ß=jQuery;
unsafeWindow.OPENCB=openCB;
var t3=new Date();
log( 'Futási idő: ' + (t3.getTime() - t2.getTime()) + ' ms')
})();
Mozilla add on,User script,Grease Monkey Script, greasemonkey userscripts, updater userscripts mafia wars userscripts mafia wars autoplayer userscripts mafia wars wall userscripts scripts userscripts travian greasemonkey greasemonkey download greasemonkey facebook greasemonkey tutorial greasemonkey youtube greasemonkey travian greasemonkey chrome greasemonkey mafia wars greasemonkey mafia wars autoplayer
Friday, February 4, 2011
iwiw TOOLS - Tegyük jobbá az iWiW-et!
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment