var Album={on:"/Kotisivukone/www/pics/star_yellow.gif",off:"/Kotisivukone/www/pics/star_grey.gif",clicked:false,clickedImages:new Array(),loadAlbum:function(){if(window.opener!=null&&document.getElementById&&document.getElementById("closeAlbumBtn")){document.getElementById("closeAlbumBtn").style.display="block";}else{document.getElementById("backAlbumBtn").style.display="block";}},rating:function(b,c){if(Album.defineClicked(c)||!document.getElementById){return;}b.src=Album.on;var a=b.id.substring(6,7);document.getElementById("rating2"+c).src=(a<2?Album.off:Album.on);document.getElementById("rating3"+c).src=(a<3?Album.off:Album.on);document.getElementById("rating4"+c).src=(a<4?Album.off:Album.on);document.getElementById("rating5"+c).src=(a<5?Album.off:Album.on);},rate:function(b,e,c){var d=(e!=""?e.substring(1,e.length):"");var a=b.id.substring(6,7);new Ajax.Updater("ajax_response",ajax_public_url,{parameters:"resource=album&action=rate_img&image_id="+d+"&rate="+a+"&pageid="+page_id,asynchronous:true,evalScripts:true,onSuccess:function(g){var f=g.responseText;rating="rating"+e;a="rate"+e;rating_number="rating_number"+e;Album.update_rating_data(rating,a,rating_number,f);if(c!=""){Album.update_rating_data(rating+c,a+c,rating_number+c,f);}Album.clickedImages.push(e);document.getElementById("rate"+e).style.display="none";document.getElementById("rating"+e).style.display="inline";}});},update_rating_data:function(b,a,c,d){if($(a)){$(a).remove();}if($(b)){$(b).innerHTML=d;$(b).show();}if($(c)){num=parseInt($(c).innerHTML);$(c).innerHTML=num+1;}},defineClicked:function(c){for(var b=0;b<Album.clickedImages.length;b++){var a=Album.clickedImages[b];if(a==c||a+"_ajax"==c){return true;}}return false;},openSlideshow:function(){window.open("?slideshow","slideshow","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, width=680, height=660");},doRate:function(a,b){if(Album.defineClicked(b)||!document.getElementById){return;}if(document.getElementById("rate"+b)==null){return;}if(a){document.getElementById("rating"+b).style.display="none";document.getElementById("rate"+b).style.display="inline";}else{document.getElementById("rate"+b).style.display="none";document.getElementById("rating"+b).style.display="inline";}}};AlbumHistoryLightbox={historyUrl:"",nextImg:"",prevImg:""};function initShareButtons(){var a=$("sharebtn_bar");if(a!=null&&typeof(a)!="undefined"&&a.innerHTML!=""){addthis.toolbox(a);}}function updateAlbumSelectedBox(){$("right-bar").style.display="block";var d=$(albumSelectedImage).previous();var b=$(albumSelectedImage).next();var c;var a=$("album_image_modern_scroller").offsetWidth/2;$("album_modern_scroller_left").style.width=a-1+"px";$("album_modern_scroller_right").style.width=a-1+"px";if(typeof(d)!="undefined"){if((typeof(b)=="undefined"&&typeof(d.previous())!="undefined")||$("album_image_modern_scroller_holder").children.length==2){c=d.cloneNode(true);c.id=c.id+"_clone";c.onclick=function(){albumChangeImg("back");return false;};$("album_modern_scroller_inside_left").insert(c);c=$(albumSelectedImage).cloneNode(true);c.id=c.id+"_clone";c.onclick=function(){albumChangeImg("forward");return false;};c.style.visibility="hidden";$("album_modern_scroller_inside_right").insert(c);}else{c=d.cloneNode(true);c.id=c.id+"_clone";c.onclick=function(){albumChangeImg("back");return false;};$("album_modern_scroller_inside_left").insert(c);}}if(typeof(b)!="undefined"){if((typeof(d)=="undefined"&&typeof(b.next())!="undefined")||$("album_image_modern_scroller_holder").children.length==2){c=$(albumSelectedImage).cloneNode(true);c.id=c.id+"_clone";c.onclick=function(){albumChangeImg("back");return false;};c.style.visibility="hidden";$("album_modern_scroller_inside_left").insert(c);}c=b.cloneNode(true);c.id=c.id+"_clone";c.onclick=function(){albumChangeImg("forward");return false;};$("album_modern_scroller_inside_right").insert(c);}}function albumChangeImg(a){var b=$("album_image_modern_scroller").offsetWidth/2;if(a=="forward"&&typeof($(albumSelectedImage).next())!="undefined"){if(typeof($(albumSelectedImage).previous())=="undefined"){$("album_modern_scroller_inside_left").down().remove();}albumInsertClone($(albumSelectedImage),"album_modern_scroller_inside_left","back","",false);albumSelectedImage=$(albumSelectedImage).next().id;getSingleImage(albumSelectedImage.split("_")[0],albumSelectedImage.split("_")[1]);if(typeof($(albumSelectedImage).next())!="undefined"){albumInsertClone($(albumSelectedImage).next(),"album_modern_scroller_inside_right","","",false);new Effect.Move($("album_modern_scroller_inside_right"),{x:-b,y:0,duration:0.1,mode:"relative",afterFinish:function(c){if($("album_modern_scroller_inside_right").children.length>1){$("album_modern_scroller_inside_right").down().remove();}$("album_modern_scroller_inside_right").style.left="0px";c.element.down().onclick=function(){this.onclick=function(){};albumChangeImg("forward");return false;};}});}else{$("album_modern_scroller_inside_right").down().remove();albumInsertClone($(albumSelectedImage),"album_modern_scroller_inside_right","","hidden",false);}if(typeof($(albumSelectedImage).previous().previous())!="undefined"){new Effect.Move($("album_modern_scroller_inside_left"),{x:-b,y:0,duration:0.1,mode:"relative",afterFinish:function(c){var d=$("album_image_modern_scroller").offsetWidth/2;$("album_modern_scroller_inside_left").down().remove();$("album_modern_scroller_inside_left").style.left="0px";c.element.down().onclick=function(){this.onclick=function(){};albumChangeImg("back");return false;};}});}}else{if(a=="back"&&typeof($(albumSelectedImage).previous())!="undefined"){if(typeof($(albumSelectedImage).next())=="undefined"){$("album_modern_scroller_inside_right").down().remove();}albumInsertClone($(albumSelectedImage),"album_modern_scroller_inside_right","forward","",true);$("album_modern_scroller_inside_right").style.left="0px";albumSelectedImage=$(albumSelectedImage).previous().id;getSingleImage(albumSelectedImage.split("_")[0],albumSelectedImage.split("_")[1]);if(typeof($(albumSelectedImage).previous())!="undefined"){albumInsertClone($(albumSelectedImage).previous(),"album_modern_scroller_inside_left","","",true);$("album_modern_scroller_inside_left").style.left=$("album_modern_scroller_inside_left").offsetLeft-b+"px";new Effect.Move($("album_modern_scroller_inside_left"),{x:b,y:0,duration:0.1,mode:"relative",afterFinish:function(c){if($("album_modern_scroller_inside_left").children.length>1){$("album_modern_scroller_inside_left").down().next().remove();}$("album_modern_scroller_inside_left").style.left="0px";c.element.down().onclick=function(){this.onclick=function(){};albumChangeImg("back");return false;};}});}else{$("album_modern_scroller_inside_left").down().remove();albumInsertClone($(albumSelectedImage),"album_modern_scroller_inside_left","","hidden",false);}if(typeof($(albumSelectedImage).next().next())!="undefined"){new Effect.Move($("album_modern_scroller_inside_right"),{x:b,y:0,duration:0.1,mode:"relative",afterFinish:function(c){$("album_modern_scroller_inside_right").down().next().remove();$("album_modern_scroller_inside_right").style.left="0px";c.element.down().onclick=function(){this.onclick=function(){};albumChangeImg("forward");return false;};}});}}}}function albumInsertClone(e,b,d,a,c){var f=e.cloneNode(true);f.id=f.id+"_clone";if(d!=""){f.onclick=function(){this.onclick=function(){};albumChangeImg(d);return false;};}if(a!=""){f.style.visibility=a;}if(c&&$(b).children.length>0){$(b).insertBefore(f,$(b).children[0]);}else{$(b).insert(f);}}var albumShareTimeout;function getSingleImage(a,b){new Ajax.Updater("ajax_response",ajax_public_url,{parameters:"resource=album&action=single_image&image_id="+a+"&cat_id="+b+"&pageid="+page_id,asynchronous:true,evalScripts:true,onSuccess:function(g){$("album_content").style.visibility="hidden";$("album_content").style.height=$("album_content").offsetHeight+"px";$("album_content").update(g.responseText);var e=$("album_image_big");var d=new Element("img",{alt:e.alt,id:"album_image_big_clone"});d.onload=function(){$("album_content").style.height="auto";$("album_content").style.visibility="visible";this.hide();if($(this.id)&&$(this.id).children.length>1){$(this.id).parentNode.removeChild($(this.id));}};d.onerror=function(){$("album_content").style.height="auto";$("album_content").style.visibility="visible";this.hide();if($(this.id)&&$(this.id).children.length>1){$(this.id).parentNode.removeChild($(this.id));}};d.src=e.src;if($("album_comments_fb")){$("album_comments_fb").setAttribute("width",($("album_content").offsetWidth)+"px");var c=document.createElement("script");c.type="text/javascript";c.src="https://connect.facebook.net/"+fbLocale+"/all.js#xfbml=1";$("comments").appendChild(c);}if($("album_modern_keywords")){var f=$("album_modern_keywords").innerHTML;$("album_modern_right_bar_keywords").update(f);$("album_modern_keywords").remove();}else{if($("album_modern_right_bar_keywords")){$("album_modern_right_bar_keywords").innerHTML="";}}if($("album_modern_exif")){var f=$("album_modern_exif").innerHTML;$("album_modern_right_bar_exif").update(f);$("album_modern_exif").remove();}else{if($("album_modern_right_bar_exif")){$("album_modern_right_bar_exif").innerHTML="";}}if(typeof albumShareTimeout=="undefined"||albumShareTimeout==null){albumShareTimeout=setTimeout("initShareButtons();",1000);}else{clearTimeout(albumShareTimeout);albumShareTimeout=setTimeout("initShareButtons();",1000);}$("album_image_big").up().insert(d);}});}function isKeyRight(c){var b=window.event?event:c;var a=(b.charCode)?b.charCode:((b.keyCode)?b.keyCode:((b.which)?b.which:0));if(a==39){return true;}return false;}function isKeyLeft(c){var b=window.event?event:c;var a=(b.charCode)?b.charCode:((b.keyCode)?b.keyCode:((b.which)?b.which:0));if(a==37){return true;}return false;}function albumKeyboardAction(a){if(isKeyRight(a)){albumChangeImg("forward");}else{if(isKeyLeft(a)){albumChangeImg("back");}}}
