var Realizacja={mCheckURLIntervalID:0,mLastMatchedID:"",mInAction:false,Start:function(){Realizacja.AJX=new cpaint();Realizacja.AJX.set_response_type("JSON");Realizacja.AJX.set_transfer_mode("POST");$("RealizacjaWait").setStyles({"display":"block","opacity":0});$("RealizacjaLay").setStyles({"display":"block","opacity":1});Realizacja.StartCheckingURL()},StartCheckingURL:function(){Realizacja.mCheckURLIntervalID=setInterval(Realizacja.CheckURL,250)},StopCheckingURL:function(){clearInterval(Realizacja.mCheckURLIntervalID)},CheckURL:function(){matched=window.location.href.match(/#(\w+)$/i);if(matched){matched=matched[1]}else{matched=""}if(Realizacja.mLastMatchedID!=matched&&""!=matched){Realizacja.GetOne(matched);Realizacja.mLastMatchedID=matched}if(""!=matched){return true}return false},GetOne:function(A){if(true===Realizacja.mInAction){return }Realizacja.mInAction=true;Realizacja.StopCheckingURL();$("RealizacjaLay").effect("opacity",{duration:300}).start(0);Realizacja.LoaderStart();new Fx.Scroll(document.documentElement,{duration:1200,onComplete:function(){Realizacja.AJX.call("/realizacje/AJXGetOne.html","AJXGetOne",Realizacja.SaveResponse,A);Realizacja.mLastMatchedID=A;Realizacja.StartCheckingURL()}}).toTop()},SaveResponse:function(A){Realizacja.LoaderStop();$("RealizacjaLay").innerHTML=A.data.content;$("RealizacjaLay").effect("opacity",{duration:500}).start(1);document.title=A.data.title;Realizacja.mInAction=false;CuteLinks.Init();Realizacja.ChangeBigImageHref();Lightbox.init()},LoaderStart:function(){$("RealizacjaWait").effect("opacity",{duration:600}).start(1)},LoaderStop:function(){fx=$("RealizacjaWait").effect("opacity",{duration:800});fx.start.pass([0],fx).delay(700)},ShotLoaderStart:function(){$("ShotLoader").setStyle("visibility","visible")},ShotLoaderStop:function(){$("ShotLoader").setStyle("visibility","hidden")},ChangeShotImage:function(A){Realizacja.ShotLoaderStart();$("RealizacjaShot").src=A;$("RealizacjaShot").onload=Realizacja.ShotLoaderStop;Realizacja.ChangeBigImageHref()},ChangeBigImageHref:function(){var B=$("RealizacjaShot").getProperty("src").match(/(\/ResizeImage.*\/)(\d+),(\d+),(\d+,\d+),(.+?)(_.+)/);B[2]="760,";B[3]="760,";B[5]="maxwh:1;sharpen:1";var A=B[1]+B[2]+B[3]+B[4]+","+B[5]+B[6];$("RealizacjaShot").getParent().setProperty("href",A)}};Realizacja.Start()