var pGal=null;var signoopacity=null;var photoGallery=new Class({Implements:[Options,Events,Chain],options:{szeloffset:360,magoffset:80,menuoffset:20,aktsl:1,image:"kep"},initialize:function(b){if(Browser.Engine.trident){}else{signoopacity.start({opacity:0}).chain(function(){this.start.delay(1500,this,{opacity:0});this.callChain()}).chain(function(){var c=new Fx.Morph("home",{duration:1000,transition:Fx.Transitions.Linear});c.start({opacity:1});this.callChain()}).chain(function(){var c=new Fx.Morph("menudiv",{duration:1000,transition:Fx.Transitions.Linear});c.start({opacity:1})})}this.setOptions(b);this.activ=0;this.prev=0;this.next=0;this.images=$$("#menudiv img.thumb").map(function(d,c){return d.get("content")});this.images_sizes=$$("#menudiv span.meta").map(function(d,c){return d.get("content")});this.images_permalink=$$("#menudiv span.permalinkmeta").map(function(d,c){return d.get("content")});this.images_caption=$$("#menudiv span.captionmeta").map(function(d,c){return d.get("content")});this.images_gyujtotav=$$("#menudiv span.gyujtotavmeta").map(function(d,c){return d.get("content")});this.images_expo=$$("#menudiv span.expometa").map(function(d,c){return d.get("content")});this.images_blende=$$("#menudiv span.blendemeta").map(function(d,c){return d.get("content")});this.images_iso=$$("#menudiv span.isometa").map(function(d,c){return d.get("content")});this.emnev_gyujtotav="Gyújtótávolság:";this.emnev_expo="Expoziciós idő:";this.emnev_blende="Blende:";this.emnev_iso="Fényerősség:";this.maxindex=this.images.length-1;var a=new Asset.image("upload/nagy/"+this.images[0]);window.addEvent("resize",this.resizeImage.bindWithEvent(this));window.addEvent("mousemove",this.mouseMoveListener.bindWithEvent(this));window.addEvent("mousemove",this.mouseMoveImgListener.bindWithEvent(this));window.addEvent("mousemove",this.mouseMoveImgGombListener.bindWithEvent(this));window.addEvent("keydown",this.keydown_Listener.bindWithEvent(this));this.scroller=new Scroller("kepekcontainer");this.scroll=new Fx.Scroll("kepekcontainer");$$("#menudiv li").each(function(c){if(c.get("rel")!=""){c.addEvent("click",function(d){pGal.scroll.toElement(this.get("rel"))})}});$$("#menudiv a.nohovereffect").each(function(c){c.addEvent("click",function(d){d.preventDefault()})});this.menu=new Fx.Morph("menudiv",{duration:500,transition:Fx.Transitions.Linear,link:"chain"});this.menushowed=false;this.kepdiv=new Fx.Tween("kepdiv",{duration:500,transition:Fx.Transitions.Linear,link:"chain"});this.kepshowed=false;$("kepdiv").setStyle("opacity",0);this.kepleiras=new Fx.Morph("kepleiras",{duration:500,transition:Fx.Transitions.Linear,link:"chain"});this.kepleirasshowed=false;$("kepleiras").setStyle("opacity",0);this.kepvalto=new Fx.Morph("kepvalto",{duration:500,transition:Fx.Transitions.Linear,link:"chain"});this.kepvaltoshowed=false;$("kepvalto").setStyle("opacity",0);this.lanc=new Chain()},resizeImage:function(){this.hideKepLeirasQuick();this.hideKepValtoQuick();this.size=window.getSize();this.szel=eval(this.size.x-this.options.szeloffset);this.mag=eval(this.size.y-this.options.magoffset);this.meret=new Fx.Morph(this.options.image,{duration:200,link:"chain",transition:Fx.Transitions.Sine.easeOut});if(eval(this.szel/this.arany>this.mag)&&this.mag<this.kepsize_y){this.szel=eval(this.mag*this.arany);this.meret.start({height:this.mag,width:this.szel})}if(eval(this.mag*this.arany>this.szel)&&this.szel<this.kepsize_x){this.mag=eval(this.szel/this.arany);this.meret.start({height:this.mag,width:this.szel})}},initArany:function(){this.kepsize_x=this.images_sizes[this.activ+this.activ];this.kepsize_y=this.images_sizes[this.activ+this.activ+1];this.arany=eval((this.kepsize_x)/(this.kepsize_y));this.resizeImage()},mouseMoveListener:function(a){if(a.page.y<150&&this.menushowed==true){this.scroller.getCoords(a)}if(a.page.y<150&&this.menushowed==false){this.showMenu()}if(a.page.y>150&&this.menushowed==true){this.hideMenu()}},showMenu:function(){this.menushowed=true;this.menu.start({opacity:1,top:0})},hideMenu:function(){this.menushowed=false;this.menu.start({opacity:0,top:-100})},mouseMoveImgListener:function(a){if(this.kepleirasshowed==false&&a.page.y>this.mag+40-130&&this.kepshowed==true){this.showKepLeiras()}if(this.kepleirasshowed==true&&a.page.y<this.mag+40-130){this.hideKepLeiras()}},showKepLeiras:function(){if(this.szel<500){$("leirbal").addClass("leirbal_allo");$("leirjobb").addClass("leirjobb_allo");$("kepleiras").setStyle("top",this.mag+40-200);$("kepleiras").setStyle("height",200)}else{$("kepleiras").setStyle("top",this.mag+40-100);$("kepleiras").setStyle("height",100);$("leirbal").removeClass("leirbal_allo");$("leirjobb").removeClass("leirjobb_allo")}$("kepleiras").setStyle("left",(this.size.x-this.szel)/2);$("kepleiras").setStyle("width",this.szel+1);this.kepleirasshowed=true;this.kepleiras.start({opacity:0.85})},hideKepLeiras:function(){this.kepleirasshowed=false;this.kepleiras.start({opacity:0})},hideKepLeirasQuick:function(){this.kepleirasshowed=false;$("kepleiras").setStyle("opacity",0)},mouseOverImg:function(a){a.setStyle("opacity",1)},metaChange:function(){$("leirbal_caption").set("text",this.images_caption[this.activ]);var f=$("gyujtotav");f.empty();var b=new Element("em");b.set("text",this.emnev_gyujtotav);b.inject(f);f.appendText(" ");var c=new Element("span");c.set("text"," "+this.images_gyujtotav[this.activ]);c.inject(f,"bottom");var a=$("expo");a.empty();var b=new Element("em");b.set("text",this.emnev_expo);b.inject(a);a.appendText(" ");var c=new Element("span");c.set("text"," "+this.images_expo[this.activ]);c.inject(a,"bottom");var e=$("blende");e.empty();var b=new Element("em");b.set("text",this.emnev_blende);b.inject(e);e.appendText(" ");var c=new Element("span");c.set("text"," "+this.images_blende[this.activ]);c.inject(e,"bottom");var d=$("iso");d.empty();var b=new Element("em");b.set("text",this.emnev_iso);b.inject(d);d.appendText(" ");var c=new Element("span");c.set("text"," "+this.images_iso[this.activ]);c.inject(d,"bottom")},urlChange:function(){window.location.hash=this.images_permalink[this.activ]},mouseMoveImgGombListener:function(a){if(a.page.x>(this.size.x-this.szel-200-20)/2&&a.page.x<this.size.x-((this.size.x-this.szel-200-20)/2)&&a.page.y>152&&a.page.y<this.mag+40&&this.kepshowed==true&&this.kepvaltoshowed==false){this.showKepValto()}if(this.kepvaltoshowed==true&&(a.page.y<152||a.page.y>this.mag+40||a.page.x<(this.size.x-this.szel-200-20)/2||a.page.x>this.size.x-((this.size.x-this.szel-200-20)/2))){this.hideKepValto()}},changeImageValtoBal:function(){var a=$("kepvaltobalra").getProperty("rel").toInt();this.changeImage(a)},changeImageValtoJobb:function(){var a=$("kepvaltojobbra").getProperty("rel").toInt();this.changeImage(a)},showKepValto:function(){$("kepvaltobalra").setStyle("top",this.mag/2+30);$("kepvaltobalra").setStyle("left",(this.size.x-this.szel-200-20)/2);$("kepvaltojobbra").setStyle("top",this.mag/2+30);$("kepvaltojobbra").setStyle("left",this.size.x-((this.size.x-this.szel-20)/2));this.kepvaltoshowed=true;this.kepvalto.start({opacity:0.85})},hideKepValto:function(){this.kepvaltoshowed=false;this.kepvalto.start({opacity:0})},hideKepValtoQuick:function(){this.kepvaltoshowed=false;$("kepvalto").setStyle("opacity",0)},keydown_Listener:function(a){if(a.key=="left"){this.changeImage(this.prev);a.preventDefault()}if(a.key=="right"){this.changeImage(this.next);a.preventDefault()}if(a.code==36){this.changeImage(0);a.preventDefault()}if(a.code==35){this.changeImage(this.maxindex);a.preventDefault()}},changeImage:function(c){if(c>=0&&c<=this.maxindex){this.hideMenu();this.activ=c;this.prev=c-1;this.next=c+1;$("kepvaltobalra").setProperty("rel",this.prev);$("kepvaltojobbra").setProperty("rel",this.next);if(this.next<this.maxindex+1){var b=new Asset.image("upload/nagy/"+this.images[this.next])}var a=this.images[this.activ];this.kepshowed=true;this.kepdiv.start("opacity",0).chain(function(){$("kep").destroy();var d=new Asset.image("upload/nagy/"+a,{id:"kep",alt:"",rel:"license",href:"http://creativecommons.org/licenses/by-nc-nd",property:"dc:created",content:"2009-06-02"}).inject("kepaldiv","top");this.callChain()}).chain(function(){pGal.initArany();pGal.metaChange();pGal.urlChange();this.callChain()}).chain(function(){this.kepdiv.start("opacity",1)}.bind(this))}}});var initFunctions=function(){var size=window.getSize();var winx=eval(size.x/2).toInt();var winy=eval(size.y/2).toInt();var size=$("signo").getSize();var elemy=eval(size.y/2).toInt();$("signo").setStyles({top:eval(winy-elemy)});if(Browser.Engine.trident){var signodiv=$("signo");var br=new Element("br").inject(signodiv,"bottom");var span=new Element("div",{"class":"error span-14"}).inject(signodiv,"bottom");if(Browser.Engine.version>7){span.setStyles({position:"absolute",top:130})}span.set("text","Ön egy, az internetes szabványokat be nem tartó böngészőprogramot használ (Microsoft Internet Explorer). Sokat fáradoztunk azon, hogy az istvanzsigmond.com megfeleljen minden, elterjedt, általános internetes szabványnak. Az oldalamra való látogatás során szerezhető élmény megtapasztalásához kérjük telepítsen megfelelő böngészőt.");$("signo").setStyle("opacity",0.9)}else{signoopacity=new Fx.Morph("signo",{link:"chain",duration:2000,transition:Fx.Transitions.Linear});signoopacity.start({opacity:0.8})}};var elseFunctions=function(){pGal=new photoGallery()};window.addEvent("domready",function(){initFunctions()});window.addEvent("load",function(){elseFunctions()});