window.addEvent("domready",function(){var g=new Class({Implements:[Options],options:{useSpinner:false,showHow:"random",clickEvent:false},initialize:function(i,h){this.setOptions(h);this.cKolka=i;this.kolka=this.cKolka.getElements("div.kolko");if(this.options.useSpinner){this.cKolka.setStyle("background",this.options.useSpinner)}this.imgs=this.kolka.getElements("img");this.start=false;this.preLoader();this.loadIMG()},preLoader:function(){if(this.start){this.makeEvents();switch(this.options.showHow){case"random":this.randomShow($A(this.kolka));break;case"linear":this.linearShow($A(this.kolka));break;case"linear_reverse":this.linearShow($A(this.kolka),true);break;default:this.randomShow($A(this.kolka));break}}else{this.preLoader.delay(200,this)}},loadIMG:function(){var h=this;var i=new Array;this.imgs.each(function(k,j){i[j]=k.getProperty("src")});new Asset.images(i,{onComplete:function(){h.start=true}})},makeEvents:function(){var h=this;this.kolka.each(function(r){r.setStyle("opacity",0);var m=r.getElement("img.lewa");var i=r.getElement("img.prawa");var s=m.getCoordinates(r);var q=i.getCoordinates(r);var k=s.left-s.width*0.35;var j=q.left+q.width*0.8;var o=new Fx.Tween(m,{duration:300,link:"cancel"});var n=new Fx.Tween(i,{duration:300,link:"cancel"});r.addEvents({mouseenter:function(){o.start("left",k);n.start("left",j)},mouseleave:function(){o.start("left",s.left);n.start("left",q.left)},click:function(l){if(h.options.clickEvent){l.stop();h.changeTresc(r.getProperty("id"))}}})})},changeTresc:function(k){var i=$("suwak").getPrevious("div.tresc");var h=$("tresci").getElement("div."+k).get("html");var j=new Fx.Tween(i,{duration:300,link:"cancel"});j.start("opacity",0).chain(function(){i.empty();i.set("html",h);j.start("opacity",1);if(moveTresc){moveTresc.detach();i.removeEvents()}makeSuwak();if($("nav")){makeNav()}})},randomShow:function(h){var i=this;if(h.length>0){var k=h.getRandom();var j=new Fx.Tween(k,{duration:500});j.start("opacity",1).chain(function(){h=h.erase(k);i.randomShow(h)})}else{if(this.options.useSpinner){this.cKolka.setStyle("background-image","none")}}},linearShow:function(h,k){var i=this;if(h.length>0){if(k){h=h.reverse()}var j=new Fx.Tween(h[0],{duration:500});j.start("opacity",1).chain(function(){h=h.erase(h[0]);i.linearShow(h,false)})}else{if(this.options.useSpinner){this.cKolka.setStyle("background-image","none")}}}});var a=$("kolka");var f=new g(a,{useSpinner:"url(img/kolka/spinner.gif) no-repeat center center"});var c=new Class({Implements:[Options],options:{sUrl:"img/spinner.gif",dimContent:true,dimColor:"#000000",sDelay:false,onload:$empty,onunload:$empty,dimOpacity:0.6,wait:false},initialize:function(h){this.setOptions(h)},makeDim:function(){this.dim=new Element("div").setStyles({position:"absolute",top:0,left:0,opacity:0,background:"url("+this.options.sUrl+") no-repeat center center"});if(this.options.dimContent){this.dim.setStyle("background-color",this.options.dimColor)}this.anim=new Fx.Tween(this.dim,{duration:300});this.dim.addEvents({onload:this.options.onload,onunload:this.options.onunload})},setContainer:function(i){if(!this.opened){this.makeDim();if(i.getStyle("position")!="relative"){i.setStyle("position","relative")}var h=i.getSize();this.dim.setStyles({width:h.x,height:h.y});this.dim.inject(i)}else{if(this.options.wait){this.setContainer()}}},startSpinner:function(){if(!this.opened){var h=this;this.opened=true;this.anim.start("opacity",[0,this.options.dimOpacity]).chain(function(){h.dim.fireEvent("onload")})}else{if(this.options.wait){this.setContainer()}}},closeSpinner:function(){if(this.options.sDelay){this.cSpinner.delay(this.options.sDelay,this)}else{this.cSpinner()}},cSpinner:function(){var h=this;this.anim=new Fx.Tween(this.dim,{duration:300});this.anim.start("opacity",0).chain(function(){h.dim.fireEvent("onunload");h.dim.dispose();h.opened=false})}});var b=new Class({Implements:[Options],options:{useSpinner:false,showHow:"random",clickEvent:false,puzzleClass:false},initialize:function(h,i){this.setOptions(i);this.puzle=h;this.over=false;this.inner=new Element("div",{html:this.puzle.get("html")}).setStyle("opacity",0).inject(this.puzle.empty());this.inner.setStyle("opacity",1);if(this.options.useSpinner){this.nsp=new c({dimColor:"#ffffff",dimOpacity:0.8});this.nsp.setContainer(this.puzle);this.nsp.startSpinner()}this.imgs=this.puzle.getElements("img");this.as=this.puzle.getElements("div"+(this.options.puzzleClass?"."+this.options.puzzleClass:""));this.allEl=this.puzle.getElements("div");if(this.options.clickEvent){this.allEl.addEvent("click",function(j){if(this.hasClass("click")){j.stop()}})}this.start=false;this.preLoader();this.loadIMG()},preLoader:function(){if(this.start){if(this.options.useSpinner){this.nsp.closeSpinner()}this.makeEvents();this.preAround();switch(this.options.showHow){case"random":this.randomShow($A(this.allEl),1);break;case"linear":this.linearShow($A(this.allEl));break;case"linear_reverse":this.linearShow($A(this.allEl),true);break;default:this.randomShow($A(this.allEl),1);break}}else{this.preLoader.delay(200,this)}},loadIMG:function(){var h=this;var i=new Array;this.imgs.each(function(k,j){k.getParent().setStyle("opacity",0);i[j]=k.getProperty("src")});new Asset.images(i,{onComplete:function(){h.start=true}})},preAround:function(){var h=this;this.allEl.each(function(i){i.addEvents({mouseenter:function(){if(h.over){var j=h.over.split(" ");if(j.contains(i.getProperty("id"))||i.getProperty("rel")==h.over){}else{h.changeAround(h.over,1,true);h.over=false}}},mouseleave:function(){}})});this.puzle.addEvent("mouseleave",function(){if(h.over){h.changeAround(h.over,1,true);h.over=false}})},makeEvents:function(){var h=this;this.as.each(function(k){var i=k.getElement("img");var j=new Fx.Tween(i,{duration:200,link:"cancel"});k.addEvents({mouseenter:function(){k.setStyle("z-index",30);j.start("opacity",0.01);i.setStyle("z-index",11);if(k.hasClass("around")){var l=k.getProperty("rel");h.over=l;h.changeAround(l,0.01)}},mouseleave:function(){k.setStyle("z-index",20);i.setStyle("z-index",15);if(k.hasClass("around")&&!h.over){var l=k.getProperty("rel");h.changeAround(l,1)}else{if(!k.hasClass("around")){j.start("opacity",1)}}},click:function(l){if(h.options.clickEvent&&k.hasClass("click")){l.stop();h.changeTresc(k.getProperty("id"))}}})})},changeTresc:function(k){var i=$("suwak").getPrevious("div.tresc");var h=$("tresci").getElement("div."+k).get("html");var j=new Fx.Tween(i,{duration:300,link:"cancel"});j.start("opacity",0).chain(function(){i.empty();i.set("html",h);j.start("opacity",1);if(moveTresc){moveTresc.detach();i.removeEvents()}makeSuwak();if($("nav")){makeNav()}})},changeAround:function(j,k,l){var m=j.split(" ");if(l){var i=new Fx.Tween(this.puzle.getElements("div[rel*="+m[0]+"]")[0].getElement("img"),{duration:200,link:"cancel"});i.start("opacity",k)}var h=new Array;m.each(function(o,n){h[n]=$(o).getElement("img");k==1?h[n].setStyle("z-index",15):h[n].setStyle("z-index",11)});this.randomShow(h,k)},openAround:function(h){h.start("opacity",(this.over?0:1))},randomShow:function(h,j){var i=this;if(h.length>0){var l=h.getRandom();var k=new Fx.Tween(l,{duration:100});k.start("opacity",j).chain(function(){i.randomShow(h.erase(l),j)})}},linearShow:function(h,k){var i=this;if(h.length>0){if(k){h=h.reverse()}var j=new Fx.Tween(h[0],{duration:150});j.start("opacity",1).chain(function(){h=h.erase(h[0]);i.linearShow(h,false)})}else{if(this.options.useSpinner){this.inner.setStyle("background-image","none")}}}});var d=new b($("puzzle"),{clickEvent:true,useMove:false,useSpinner:"url(img/spinner.gif) no-repeat left top",puzzleClass:"puzzle"});var e=new Class({Implements:[Options],options:{iBox:document.getElement("body"),layerName:"layerBackground",containerName:"layerContainer",layerColor:"#000000",useSpinner:false,addCloseButton:false,posCloseButton:{top:0,right:0},maxLayerOpacity:0.65,clickToClose:false},initialize:function(h){this.setOptions(h);this.layer=new Element("div",{id:this.options.layerName}).setStyles({opacity:0,position:"absolute",left:0,top:0,"z-index":1000,"background-color":this.options.layerColor}).inject(this.options.iBox);this.container=new Element("div",{id:this.options.containerName}).setStyles({opacity:0,position:"absolute",left:0,top:0,"z-index":1001}).inject(this.options.iBox);if(this.options.clickToClose){this.container.addEvent("click",function(){this.closeLayer()}.bind(this));this.container.setStyle("cursor","pointer")}this.inner=new Element("div").inject(this.container);if(this.options.useSpinner){this.inner.setStyle("background",this.options.useSpinner)}if(this.options.addCloseButton){this.close=new Element("img",{src:this.options.addCloseButton,alt:"[X]"}).setStyles({position:"absolute",top:this.options.posCloseButton.top,right:this.options.posCloseButton.right,cursor:"pointer"}).inject(this.container)}this.makeEvents()},makeEvents:function(){this.layer.addEvent("click",function(){this.closeLayer()}.bind(this));window.addEvent("keyup",function(i){if(i.key=="esc"){this.closeLayer()}}.bind(this));if(this.options.addCloseButton){var h=this;this.container.addEvents({mouseenter:function(){h.close.fade(1)},mouseleave:function(){h.close.fade(0)}});this.close.cloneEvents(this.layer)}},showLayer:function(h){this.container.setStyle("display","block");this.setLayer();h?this.layer.setStyle("opacity",1):this.layer.fade(this.options.maxLayerOpacity);this.container.fade(1)},closeLayer:function(){var h=new Fx.Tween(this.layer);h.start("opacity",0).chain(function(){this.container.setStyle("display","none")}.bind(this));this.container.fade(0)},setLayer:function(){var h=this.options.iBox.getScrollSize();this.layer.setStyles({width:h.x,height:h.y})},setContainer:function(){this.container.setStyle("display","block");var j=this.container.getSize();var i=this.options.iBox.getSize();var h=(i.x)/2-j.x/2;var k=(i.y)/2-j.y/2;if(k<10){k=10}this.container.setStyles({left:h,top:k})},addInner:function(i,h){if(h){this.inner.empty()}if($type(i)=="object"||$type(i)=="element"){i.inject(this.inner)}else{this.inner.set("html",i)}}});if($("kontakt")){$("kontakt").addEvent("click",function(i){i.stop();var j=new e({addCloseButton:"img/kolka/galeria_close.png",posCloseButton:{top:4,right:4}});var h='<div style="width: 435px;margin: 0px auto;height:150px;background-color:#ffffff;padding: 20px 25px 0px;border:4px solid #2f2f2f;">';h+='<h2 style="text-align: center;font-size:14px;margin-bottom:15px;">Językownia.pl jest serwisem firmy <a href="http://www.techland.pl" target="_blank" title="Strona domowa firmy Techland">Techland sp. z o.o.</a></h2>';h+='W sprawach związanych z prezentowanymi w serwisie produktami prosimy o kontakt z działem obsługi klienta <a href="mailto:info@techland.pl" title="Kontakt z działem obsługi klienta">info@techland.pl</a>';h+="<br/><br/>";h+='W sprawach technicznych, związanych z działaniem serwisu prosimy o kontakt z administratorem serwisu <a href="mailto:admin@jezykownia.pl" title="Kontakt z administratorem serwisu">admin@jezykownia.pl</a>';h+="</div>";j.addInner(h,true);j.setContainer();j.showLayer()})}if($("buttony")){$("buttony").getElements("img").each(function(i){var h=i.getProperty("src");i.addEvents({mouseenter:function(){i.setProperty("src",h.replace(".png","_over.png"))},mouseleave:function(){i.setProperty("src",h)}})})}});