nk={};(function(){var b=navigator.userAgent.toLowerCase(),c=b.match(/(opera|ie|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|$)/)||[null,"unknown",0];var a=(c[1]=="version")?c[3]:c[1];if(a=="unknown"){switch((b.match(/(?:webkit|khtml|gecko)/)||[])[0]){case"webkit":case"khtml":nk.isWebkit=true;break;case"gecko":nk.isGecko=true}}else{nk.isWebkit=(a=="chrome"||a=="safari")}nk.isPresto=(function(){!window.opera?false:((arguments.callee.caller)?960:((document.getElementsByClassName)?950:925))})();nk.isTrident=(!window.ActiveXObject?false:((window.XMLHttpRequest)?((document.querySelectorAll)?(navigator.userAgent.match(/MSIE 9/)?9:6):5):4))})();nk.isEmpty=function(b){for(var a in b){return false}return true};if(window.opera&&window.opera.postError){console.log=window.opera.postError}nk.bind=function(b,d,c){if(arguments.length>2){var a=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,a);return b.apply(d||window,e)}}else{return function(){return b.apply(d||window,arguments)}}};nk.keys=function(c){var b=[];for(var a in c){b.push(a)}return b};nk.first=function(b){for(var a in b){return b[a]}};nk.clone=function(a){switch(typeof a){case"array":var c=[];for(var b=0;b")}else{var c=document.createElement(b)}if(d){c.appendChild(document.createTextNode(d))}nk.dom.setProperties(c,a);return c};nk.dom.setProperties=function(d,c){for(var b in c){if(b=="style"){d.style.cssText=c[b]}else{if(b=="class"){d.className=c[b]}else{if(b=="for"){d.htmlFor=c[b]}else{if(b=="text"){d[typeof d.innerText!=="undefined"?"innerText":"textContent"]=c[b]}else{d[b]=c[b]}}}}}};nk.dom.setTextContent=function(a,b){if(typeof a.innerText=="undefined"){a.textContent=b}else{if(a.textContent!==null){a.innerText=b}}};nk.dom.removeNode=function(a){if(a.parentNode){a.parentNode.removeChild(a)}};nk.dom.removeChildren=function(a){var b;while((b=a.firstChild)){a.removeChild(b)}};nk.dom.getElement=function(a){return typeof a=="string"?document.getElementById(a):a};nk.dom.getElementsByClassName=function(b,d,f){if(f==null){f="*"}var c=(f=="*"&&b.all)?b.all:b.getElementsByTagName(f);var a=new Array();d=d.replace(/\-/g,"\\-");var e=new RegExp("(^|\\s)"+d+"(\\s|$)");nk.foreach(c,function(g){if(e.test(g.className)){a.push(g)}});return a};nk.dom.getElementsByTagNameAndClass=function(e,a,c){c=c||document;if(e){e=e.toUpperCase()}var b=[];if(a){if(nk.defined(c.getElementsByClassName)){b=c.getElementsByClassName(a);if(e){var d=[];nk.foreach(b,function(f){if(f.nodeName==e){d.push(f)}});b=d}else{b=nk.dom.getElementsByClassName(c,a,e)}}}else{if(e){b=c.getElementsByTagName(e)}}return b};nk.dom.getDocument=function(b){var a=window.document;a=(!a.compatMode||a.compatMode=="CSS1Compat")?a.getElementsByTagName("html")[0]:a.body;return a};nk.dom.initStandardEvents=function(){elements=nk.dom.getElementsByTagNameAndClass(null,"stop_propagation");nk.foreach(elements,function(a){nk.Element.add_event(a,"click",nk.functions.STOP_PROPAGATION)})};nk.dom.getViewportSize=function(b){b=b||window;if(nk.isWebkit||nk.isPresto){return{width:b.innerWidth,height:b.innerHeight}}else{var a=b.document;a=(!a.compatMode||a.compatMode=="CSS1Compat")?a.getElementsByTagName("html")[0]:a.body;return{width:a.clientWidth,height:a.clientHeight}}};nk.dom.contains=function(a,b){if(a.contains&&b.nodeType==3){return a==b||a.contains(b)}if(typeof a.compareDocumentPosition!="undefined"){return a==b||!!(a.compareDocumentPosition(b)&16)}while(b&&a!=b){b=b.parentNode}return b==a};nk.dom.extend={};nk.dom.extend.topZIndex={};nk.dom.extend.getTopZIndex=function(a){return nk.dom.extend.topZIndex[a]=(nk.dom.extend.topZIndex[a]?nk.dom.extend.topZIndex[a]+1:9999999)};nk.dom.extend.bringToTopZIndex=function(b,a){a.style.zIndex=nk.dom.extend.getTopZIndex(b)};nk.dom.extend.injectTop=function(a,b){if(b.firstChild){b.insertBefore(a,b.firstChild)}else{b.appendChild(a)}};nk.dom.extend.injectBefore=function(a,b){if(b.parentNode){b.parentNode.insertBefore(a,b)}else{throw new Error("Destination element must have parent node")}};nk.dom.extend.destroy=function(a){if(a&&a.parentNode){a.parentNode.removeChild(a)}a=null};if(nk.isWebkit){nk.dom.extend.autoHeight=function(c,b){var d=nk.style.getComputedStyle(c,"padding-top");d=d?parseInt(d):0;var a=nk.style.getComputedStyle(c,"padding-bottom");a=a?parseInt(a):0;nk.style.setHeight(c,Math.min(c.scrollHeight-d-a,b))}}else{nk.dom.extend.autoHeight=function(b,a){nk.style.setHeight(b,Math.min(b.scrollHeight,a))}}nk.dom.classes={};nk.dom.classes.get=function(a){return a.className.split(/\s+/)||[]};nk.dom.classes.set=function(b,a){b.className=a};nk.dom.classes.has=function(b,a){return nk.array.contains(nk.dom.classes.get(b),a)!==false};nk.dom.classes.add=function(d,c){var b=nk.dom.classes.get(d);for(var a=1;a-1?"&":"?")+this.options.callback+"=nk.net.Jsonp.callback.request_"+a});this.run=true;this.options.onRequest();nk.net.Jsonp.callback["request_"+a]=nk.bind(this.success,this);nk.dom.extend.injectTop(this.script,this.options.head);this.timeout_idx=setTimeout(nk.bind(this.timeout,this),this.options.timeout)},cancel:function(){this._clear()},success:function(a){if(this.run){this.options.onSuccess(a);clearTimeout(this.timeout_idx)}this._clear()},timeout:function(){if(this.run){this._clear();this.options.onTimeout()}},_clear:function(){nk.dom.removeNode(this.script);clearTimeout(this.timeout_idx);this.run=false;this.script=null;this.timeout_idx=null}});nk.net.Jsonp.index=1;nk.net.Jsonp.callback={};nk.get_lorem=function(a){return nk.get_lorem.prototype.content.get_demo_prefix(a)};nk.get_lorem.prototype.content="Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.";nk.foreach=function(e,d){if(!nk.defined(e)||!e){return}if(typeof(e.length)!="undefined"){for(var c=0,a=e.length;c=b&&0==(g-b)%j){e+=nk.String.htmlentities(a)+"";a=""}g++}a+=h}return e+nk.String.htmlentities(a)};nk.Element={};nk.Element.add_class=function(a,b){if(nk.Element.has_class(a,b)){return}else{if(a.className.length>0){a.className=(a.className+" "+b)}else{a.className=b}}};nk.Element.remove_class=function(a,b){a.className=a.className.replace(new RegExp("(^|\\s)"+b+"(?:\\s|$)"),"$1")};nk.Element.has_class=function(a,b){return a.className.search(new RegExp("(^|\\s)"+b+"(?:\\s|$)"))!=-1};nk.Element.add_events=function(b,a){nk.foreach(a,function(d,c){nk.Element.add_event(b,c,d)})};nk.Element.set_styles=function(b,a){nk.foreach(a,function(d,c){nk.Element.set_style(b,c,d)})};nk.Element.set_style=function(c,b,a){if(b=="opacity"){if(nk.Browser.ie){c.style.filter=(a==1)?"":"alpha(opacity="+a*100+")"}}c.style[b]=a};nk.Element.get_style=function(b,a){return b.style[a]};nk.Element.set=function(c,b,a){if(b=="text"){if(c.innerText!==null){c.innerText=a}else{if(c.textContent!==null){c.textContent=a}else{nk.Element.create_text(a,{parent:c})}}}else{if(b=="html"){c.innerHTML=a}else{if(b=="class"){c.className=a}else{if(b=="parent"){nk.Element.append(a,c)}else{if(b=="styles"){nk.Element.set_styles(c,a)}else{if(b=="events"){nk.Element.add_events(c,a)}else{c[b]=a}}}}}}};nk.Element.get=function(b,a){if(a=="text"){if(b.innerText!==null){return b.innerText}else{if(b.textContent!==null){return b.textContent}}}else{if(a=="html"){return b.innerHTML}}return b[a]};nk.Element.create=function(b,a){var c=document.createElement(b);nk.foreach(a,function(e,d){nk.Element.set(c,d,e)});return c};nk.Element.create_text=function(b,a){var c=document.createTextNode(b);nk.foreach(a,function(e,d){nk.Element.set(c,d,e)});return c};nk.Element.append=function(a,b){a.appendChild(b)};nk.Element.has_child=function(b,a){return nk.Array.contains(b.getElementsByTagName(b.tagName),a)&&b!=a};nk.Element._handlers={};nk.Element.add_event=function(g,d,c){var a=d.length;var f=function(h){return c(new nk.Event(h))};if(a>2&&d.substring(a-3,a)=="_nk"){if(!nk.Element._handlers[g]){nk.Element._handlers[g]={}}if(!nk.Element._handlers[g][d]){nk.Element._handlers[g][d]=new Array()}nk.Element._handlers[g][d].push(f)}else{var b=f;if(d=="mouseenter"){d="mouseover";b=nk.Function.bind(nk.Element.check_event,this,[g,f])}else{if(d=="mouseleave"){d="mouseout";b=nk.Function.bind(nk.Element.check_event,this,[g,f])}else{if(d=="mousewheel"){d=nk.Browser.firefox?"DOMMouseScroll":"mousewheel"}}}if(g.addEventListener){g.addEventListener(d,b,false)}else{g.attachEvent("on"+d,b)}}};nk.Element.check_event=function(b,e,d){var c=d.relatedTarget;var a=false;if(!nk.defined(c)||c==null){a=true}else{a=(c!==false)&&b!=document&&c!=b&&c.prefix!="xul"&&!nk.Element.has_child(b,c)}if(a){e(d)}};nk.Element.fire_event=function(b,a){if(nk.defined(nk.Element._handlers[b])){nk.foreach(nk.Element._handlers[b][a],function(c){c(a)})}if(b==window&&typeof(MooTools)!="undefined"){$(window).fireEvent(a)}};nk.Element.get_elements=function(c,b){b=b.split(",");var a=[];nk.foreach(b,function(d){nk.Array.extend(a,c.getElementsByTagName(nk.String.trim(d)))});return a};nk.Event=nk.Class({initialize:function(a){this.event=a;this.target=a.target||a.srcElement},stop:function(){return this.stop_propagation().prevent_default()},stop_propagation:function(){if(this.event.stopPropagation){this.event.stopPropagation()}else{this.event.cancelBubble=true}return this},prevent_default:function(){if(this.event.preventDefault){this.event.preventDefault()}else{this.event.returnValue=false}return this}});nk.Form={};nk.Form.process_checkboxes=function(c,a){for(var b=0;b0){var c=new Date();var g=c.getTime();c.setTime(g+a);b="expires="+c.toGTMString()+";"}}var e="domain="+nk_options.cookies.domain;document.cookie=escape(d)+"="+escape(f)+"; path=/; "+b+e};nk.Cookie.get=function(a){a=escape(a);var c=document.cookie.split("; ");var b=null;nk.foreach(c,function(e){var d=e.split("=");if(a==d[0]){b=unescape(d[1])}});return b};nk.Cookie.remove=function(a){nk.Cookie.set(a,"",-1)};nk.Date={};nk.Date.get_polish=function(e){if(nk.Date.is_today(e)){return nk.Date.get_hhmm(e)}else{if(nk.Date.is_yesterday(e)){return"wczoraj "+nk.Date.get_hhmm(e)}else{var c=e.getMonth()+1;c=c<10?"0"+c.toString():c.toString();var a=e.getDate();a=a<10?"0"+a.toString():a.toString();var b=c+"."+a;return b+" "+nk.Date.get_hhmm(e)}}};nk.Date.get_hhmm=function(a){return a.toTimeString().substr(0,5)};nk.Date.is_today=function(a){return nk.Date.is_n_day_before(a,0)};nk.Date.is_yesterday=function(a){return nk.Date.is_n_day_before(a,1)};nk.Date.is_n_day_before=function(a,b){return a.toDateString()===nk.Date.get_n_day_before(new Date(),b).toDateString()};nk.Date.get_n_day_before=function(a,b){return new Date(a.getTime()-b*60*60*24*1000)};nk.Browser={};nk.Browser.init=function(){nk.Browser.opera=(!window.opera)?false:((arguments.callee.caller)?960:((document.getElementsByClassName)?950:925));nk.Browser.ie=(!window.ActiveXObject)?false:((document.querySelectorAll)?((window.XMLHttpRequest)?((typeof(window.external.AddToFavoritesBar)!="undefined")?8:7):6):5);try{nk.Browser.chrome=(navigator.taintEnabled)?false:((!!(document.evaluate))?((!!(document.querySelector))?525:420):419)}catch(a){nk.Browser.chrome=false}nk.Browser.firefox=(!document.getBoxObjectFor&&window.mozInnerScreenX==null)?false:((document.getElementsByClassName)?19:18)};nk.Timer=new nk.Class({start_time:null,sum:0,initialize:function(a){if(!nk.defined(a)){a=true}if(a){this.start()}},start:function(){this.start_time=new Date().getTime()},stop:function(){return this.sum+=new Date().getTime()-this.start_time},get:function(){return this.sum}});nk.Settings={};nk.Settings.get=function(d,a){var b=d.split("/");var e=nk_options.settings;var c=e;nk.foreach(b,function(f){if(e!=null&&nk.defined(e[f])){c=e=e[f]}else{e=null;c=a}});return c};nk.events={};nk.events.listen=nk.Element.add_event;nk.Browser.init();nk.Element.add_event(window,"domready_nk",nk.dom.initStandardEvents);nk.DOM={};nk.DOM.Button=new nk.Class({button:null,initialize:function(c){if(!nk.defined(c.button)){this.button=nk.Element.create("BUTTON",{"class":"type_1",parent:c.parent,events:c.events||{}});var d=nk.Element.create("TABLE",{parent:this.button});var b=nk.Element.create("TBODY",{parent:d});var e=nk.Element.create("TR",{parent:b});var a=nk.Element.create("TD",{parent:e,"class":"btn_l"});a=nk.Element.create("TD",{parent:e,"class":"btn_m"});nk.Element.create_text(c.label,{parent:a});a=nk.Element.create("TD",{parent:e,"class":"btn_t"})}else{this.button=c.button}},enable:function(){nk.Element.remove_class(this.button,"type_disabled")},disable:function(){nk.Element.add_class(this.button,"type_disabled")},is_enabled:function(){return !nk.Element.has_class(this.button,"type_disabled")}});nk.DOM.$=function(b){if(b===window||b==document){return b}else{var a;if(document.getElementById){a=document.getElementById(b)}else{if(document.all){a=document.all[b]}else{if(document.layers){a=document.layers[b]}}}}return a};nk.DOM.$$=function(c){if(arguments.length==1){return(typeof(c)=="string")?nk.DOM.get_elements(document,c):[c]}var b=[];var a=arguments;nk.foreach(a,function(d){if(typeof(d)=="string"){nk.Array.extend(b,nk.DOM.get_elements(document,d))}else{b.push(d)}});return b};nk.DOM.filter=function(d,e,a,b){var c=true;if(e){c&=(d.id==e)}if(a&&a!="*"){c&=(d.tagName.toLowerCase()==a.toLowerCase())}if(b){c&=nk.Element.has_class(d,b)}return c};nk.DOM.get_elements=function(c,a){a=a.split(",");var b=[];nk.foreach(a,function(e){var d=e.split(" ");var f=[c];nk.foreach(d,function(i){var j=[];var k=nk.RegExp.first_match(i,/#([\w-]+)/);var g=nk.RegExp.first_match(i,/^(\w+|\*)/)||"*";var h=nk.RegExp.first_match(i,/\.([\w-]+)/);if(k){nk.foreach(f,function(m){var l=m.getElementById(k);if(l&&nk.DOM.filter(l,k,g,h)){j.push(l)}})}else{nk.foreach(f,function(m){var l=m.getElementsByTagName(g);nk.foreach(l,function(n){if(nk.DOM.filter(n,k,g,h)){j.push(n)}})})}f=j});nk.Array.extend(b,c.getElementsByTagName(nk.String.trim(e)));b=nk.Array.unique_elements(f)});return b};nk.DOM.create_coolbox=function(b,j,l,c,k,h){var a=nk.Element.create("DIV",{"class":"cool_box_header_left"});if(j){nk.Element.append(a,j)}var f=nk.Element.create("DIV",{"class":"cool_box_header_right"});if(l){nk.Element.append(f,l)}var i=nk.Element.create("DIV",{"class":"cool_box_header_inner",parent:a});nk.Element.append(i,f);var e=nk.Element.create("DIV",{"class":"cool_box_header",parent:i});var m=nk.Element.create("DIV",{"class":"cool_box_inner"});if(c){nk.Element.append(m,c)}var g=nk.Element.create("DIV",{"class":"cool_box_content",parent:m});var d=nk.Element.create("DIV",{"class":"cool_box cool_box_"+k+(h?" "+h:""),styles:{width:b}});nk.Element.append(d,e);nk.Element.append(d,g);return d};nk.DOM._XBoxes={};nk.DOM.get_xbox=function(a){if(!nk.defined(nk.DOM._XBoxes[a])){nk.DOM._XBoxes[a]=new nk.DOM.XBox(a)}return nk.DOM._XBoxes[a]};nk.DOM.XBox=nk.Class({ids:{schools:0,mail:1,forum:2,media:3,services:4,applications:5,groups:6},images:[{rozwin:"/img/box/button_rozwin_blue",zwin:"/img/box/button_zwin_blue",width:"47"},{rozwin:"/img/box/button_rozwin_light_blue",zwin:"/img/box/button_zwin_light_blue",width:"51"}],images_ids:[0,0,0,0,1,0,0],expanded_by_default:[0,0,0,0,1,0,0],initialize:function(a){this.name=a;this.id=this.ids[a];this.storage_key="xbox_"+a;this.button=nk.DOM.$("rozwin_"+a);this.img=nk.DOM.$(a+"_minmax_button");this.full=nk.DOM.$(a+"_max");this.shorter=nk.DOM.$(a+"_min");if(this.shorter){nk.dom.classes.remove(this.shorter,"hidden")}this.zwin_img=new Image();this.rozwin_img=new Image();this.zwin_img.src=nk.get_static_uri(this.images[this.images_ids[this.id]].zwin);this.rozwin_img.src=nk.get_static_uri(this.images[this.images_ids[this.id]].rozwin);nk.Element.set_style(this.button,"display","block");if(this.is_expanded()){this.expand(true)}else{this.expand(false)}},toogle:function(){if(this.is_expanded()){this.expand(false)}else{this.expand(true)}return false},expand:function(a){this.img.src=a?this.zwin_img.src:this.rozwin_img.src;this.img.height=15;this.img.width=this.images[this.images_ids[this.id]].width;if(this.shorter){nk.Element.set_style(this.shorter,"display",a?"none":"block")}if(this.full){nk.Element.set_style(this.full,"display",a?"block":"none")}ClientStorage.set(this.storage_key,a)},is_expanded:function(){var a=ClientStorage.get(this.storage_key);return a!==null?a:!!this.expanded_by_default[this.id]}});nk.Errors={};nk.Errors.report=function(f,b){try{if(nk_options.js_errors.is_enabled&&!nk_options.js_errors.is_anonymous){var d=nk_options.js_errors.labels[b]||1;if(d&&nk.random(1,d)==d){var g={};nk.Object.extend(g,window.location);var a={label:b||"",error:f,location:g,user_agent:navigator.userAgent,cookie:document.cookie};var c=new nk.Request.JSON({url:"/js_errors/report",data:{report:nk.JSON.encode(a)},method:"post"});c.send()}}}catch(f){}};nk.Errors.init=function(){};nk.Request={};nk.Request.AJAX=new nk.Class({options:{on_cancel:function(){},on_success:function(b,a){},on_failure:function(a){},url:"",data:"",headers:{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, application/xml, text/xml, */*"},async:true,method:"post",urlencoded:true,no_cache:false,encoding:"utf-8"},req:null,running:false,status:0,response:null,initialize:function(a){this.req=this.get_request();this.setOptions(a)},get_request:function(){return nk.try_first(function(){return new XMLHttpRequest()},function(){return new ActiveXObject("MSXML2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")})},on_state_change:function(){if(this.req.readyState!=4||!this.running){return}this.running=false;try{this.status=this.req.status}catch(a){this.status=0}this.req.onreadystatechange=function(){};this.success(this.req.responseText,this.req.responseXML)},success:function(b,a){if(this.is_success()){this.response={text:b,xml:a};this.options.on_success(this.response.text,this.response.xml)}else{this.response={text:null,xml:null};this.options.on_failure(null)}},is_success:function(){return this.status>=200&&this.status<300},set_header:function(a,b){this.options.headers[a]=b;return this},set_headers:function(a){nk.Object.extend(this.options.headers,a);return this},get_header:function(a){try{return this.req.getResponseHeader(a)}catch(b){return null}},send:function(d){if(!this.running){this.running=true;if(typeof(d)=="string"){d={data:d}}this.options.data.t=nk.Cookie.get(nk_options.auth.basic_auth_cookie_name);var e=nk.Object.extend({data:this.options.data,url:this.options.url,method:this.options.method},d);var g=e.data,c=String(e.url),h=e.method.toLowerCase();g=nk.Object.to_query_string(g);if(this.options.urlencoded&&h=="post"){var f=(this.options.encoding)?"; charset="+this.options.encoding:"";this.options.headers["Content-type"]="application/x-www-form-urlencoded"+f}if(this.options.no_cache){var b="noCache="+new Date().getTime();g=(g)?b+"&"+g:b}var a=c.lastIndexOf("/");if(a>-1&&(a=c.indexOf("#"))>-1){c=c.substr(0,a)}if(g&&h=="get"){c=c+(c.indexOf("?")>-1?"&":"?")+g}this.req.open(h.toUpperCase(),c,this.options.async);this.req.onreadystatechange=nk.Function.rebind(this.on_state_change,this);nk.foreach(this.options.headers,nk.Function.bind(function(j,i){try{this.req.setRequestHeader(i,j)}catch(k){this.options.on_failure(k)}},this));this.req.send(g);if(!this.options.async){this.on_state_change()}}return this},cancel:function(){if(this.running){this.running=false;this.req.abort();this.req.onreadystatechange=function(){};this.req=this.get_request();this.options.on_cancel()}return this}});nk.Request.JSON=new nk.Class({Extends:nk.Request.AJAX,initialize:function(a){this.parent(a);this.set_headers({Accept:"application/json","X-Request":"JSON",isAjaxy:"very","Local-Timestamp":Math.round(new Date().getTime()/1000)})},success:function(b){try{this.response={text:b,xml:null,json:nk.JSON.decode(b,false)}}catch(a){this.response={text:null,xml:null,json:null};this.options.on_failure(null);return}this.options.on_success(this.response.json,b)}});nk.Request.FORM=new nk.Class({Extends:nk.Request.JSON,initialize:function(a){this.parent(a);this.setOptions({method:"post"});nk.Object.extend(this.options.data,{__utm_admin:"ΝO",auto_form_ticket:this.options.ticket})}});nk.dom.classes.remove(document.documentElement,"no_js");nk.Cookie.set("js_enabled",1,-1);nk.Errors.init();function isIE(){return window.ActiveXObject}var GlobalClientStorage=function(a){this.store=window.globalStorage[a]};GlobalClientStorage.prototype={get:function(a){var b=this.store.getItem(a);if(b){return nk.JSON.decode(b.value)}return null},set:function(a,b){this.store.setItem(a,nk.JSON.encode(b))},remove:function(a){this.store.removeItem(a)}};var LocalClientStorage=function(a){this.store=window.localStorage};LocalClientStorage.prototype={get:function(a){var b=this.store.getItem(a);if(b){return nk.JSON.decode(b)}return null},set:function(a,b){this.store.setItem(a,nk.JSON.encode(b))},remove:function(a){this.store.removeItem(a)}};var UserDataStorage=function(){if(this.storage=nk.DOM.$("userDataStorage")){return}this.storage=nk.Element.create("div",{id:"userDataStorage",styles:{behavior:"url(#default#userdata)",display:"none"},parent:document.body})};UserDataStorage.prototype={get:function(b){this.storage.load("nk_cache_2");var a=this.storage.getAttribute(b);return a?nk.JSON.decode(a):null},set:function(a,b){this.storage.setAttribute(a,nk.JSON.encode(b));this.storage.save("nk_cache_2")},remove:function(a){this.storage.load("nk_cache_2");this.storage.removeAttribute(a);this.storage.save("nk_cache_2")}};var FlashStorage=function(){this.storage=nk.DOM.$("flash_storage")};FlashStorage.prototype={get:function(a){return this.storage.get(a)},set:function(a,c){try{if(!this.storage.set(a,c)){throw new Error("flash storage is full")}}catch(b){report_js_error(b,"flash_storage_set_failed")}},remove:function(a){this.storage.remove(a)},test:function(){if(!this.storage.test||!this.storage.test()||!this.storage.set||!this.storage.remove||!this.storage.get){return false}try{this.storage.set("nk_cache","nk_cache_test");val=this.storage.get("nk_cache");this.storage.remove("nk_cache");return val=="nk_cache_test"}catch(a){return false}}};function embed_flash_storage(){var a=nk.DOM.$("flash_storage_container");if(isIE()){a.innerHTML=''}else{a.innerHTML=''}window.flash_storage_interface=new FlashStorage()}var CookieStorage=function(){};CookieStorage.prototype={get:function(a){return nk.JSON.decode(nk.Cookie.get(a,{path:"/"}))},set:function(b,c,a){if(a){nk.Cookie.set(b,nk.JSON.encode(c),{path:"/"})}},remove:function(a){nk.Cookie.remove(a,{path:"/"})}};var ClientStorage={storage:null,callbacks:new Array(),can_use_flash:false,was_dom_ready:false,was_flash_embedded:false,gc_active:false,gc_bucket:"GC_bucket_",gc_last_time:"GC_last_time",get_storage:function(){return this.storage?this:null},wait_storage:function(a){if(this.storage!=null){a()}else{this.callbacks.push(a)}},domready:function(){this.was_dom_ready=true;this.decide_storage(false,false);nk.Function.delay(nk.Function.bind(this.decide_storage,this,[false,false]),1000);nk.Function.delay(nk.Function.bind(this.decide_storage,this,[true,false]),7000)},decide_storage:function(d,a){this.can_use_flash|=a;if(this.storage===null){if(window.localStorage){this.storage=new LocalClientStorage();this.gc_active=true}else{if(window.globalStorage){this.storage=new GlobalClientStorage(window.location.host);this.gc_active=true}else{if(isIE()){this.storage=new UserDataStorage();this.gc_active=true}else{if(this.can_use_flash&&window.flash_storage_interface&&window.flash_storage_interface.test()){this.storage=window.flash_storage_interface;this.gc_active=true}else{if(!this.was_flash_embedded){embed_flash_storage();this.was_flash_embedded=true}else{if(d&&this.was_dom_ready){this.storage=new CookieStorage()}}}}}}if(this.storage!=null){while(this.callbacks.length>0){try{var b=this.callbacks.pop();nk.Function.delay(b,10)}catch(c){nk.Errors.report(c,"Error while running storage callbacks")}}if(this.gc_active){if(this.storage.get(this.gc_last_time)==null){this.storage.set(this.gc_last_time,Math.floor((new Date().getTime())/1000/60/60/24),false)}nk.Function.period(nk.Function.bind(ClientStorage.run_gc,this),60*1000)}}}return null},get:function(b){var a=this.storage.get(b);if(a==null){return null}if(this.is_expired(a.expire)){this.storage.remove(b);return null}else{return a.data}},set:function(f,h,c,b){try{var d=typeof(c)=="number"?new Date().getTime()+c*1000:null;this.storage.set(f,{data:h,expire:d},b?true:false);if(d&&this.gc_active){var g=this.gc_bucket+Math.floor(d/1000/60/60/24);var a=this.storage.get(g)||[];a.push(f);this.storage.set(g,a,false)}}catch(i){nk.Errors.report(i,"storage_set_failed")}},remove:function(a){this.storage.remove(a)},run_gc:function(){var e=this.storage.get(this.gc_last_time);var c=Math.floor((new Date().getTime())/1000/60/60/24);for(var b=e;b0){var d=a.pop();this.get(d)}}this.storage.remove(this.gc_bucket+b)}this.storage.set(this.gc_last_time,c,false)},is_expired:function(a){return a!=null&&a