$(document).ready(function(){function h(){!c&&b<f&&(c=true,d(),$.ajax({type:"POST",url:"/ajax/ajax.php",dataType:"json",data:{get_portfolio_list:true,display_cnt:b,type:e},success:function(a){b+=a.dCnt;for(n in a.pList)$(a.pList[n]).css("display","none").insertBefore($("#portfolio-load-img")).fadeIn();c=false;d()}}))}function d(){var a=$("#portfolio-load-img img");a.css("display")=="none"?a.css("display","inline"):a.css("display","none")}function g(a,i){c=true;d();$("#portfolio-list").css("height", $("#portfolio-list").height());$("#portfolio-list .portfolio-list-elem").remove();$.ajax({type:"POST",url:"/ajax/ajax.php",async:false,dataType:"json",data:{change_portfolio_tag:i,tag_id:a,type:e},success:function(a){$("#tag-list-wrap").html(a.tList);$("#set-tag-list-wrap").html(a.stList);for(n in a.pList)$(a.pList[n]).css("display","none").insertBefore($("#portfolio-load-img")).fadeIn();$("#portfolio-list").css("height","auto");b=a.dCnt<=4?a.dCnt:4;f=a.dCnt;c=false;d()}})}var c=false,b=$("#portfolio-list .portfolio-list-elem").length, e;e=b?/portfolio\/([a-z]+)\//i.exec(window.location.pathname)[1]:void 0;var f=function(){if(b){var a=0;$.ajax({type:"POST",url:"/ajax/ajax.php",async:false,dataType:"json",data:{get_portfolio_cnt:true,type:e},success:function(b){a=b.cnt}});return a}}();$(window).scroll(function(){var a=$(document).height(),b=$(window).height(),c=$(document).scrollTop(),d=$("#page-up");c<b?(d.css("display","none"),d.children(".tipsy-block").css("display","none")):d.css("display","block");c>a-1.5*b&&h()});$(".portfolio-list-gallery a").live({mouseenter:function(){$(this).stop(true, true).animate({opacity:1})},mouseleave:function(){$(this).animate({opacity:0},"fast")}});$("#page-up").live({mouseenter:function(){$(this).children(".tipsy-block").stop(true,true).fadeIn()},mouseleave:function(){$(this).children(".tipsy-block").fadeOut()},click:function(){($("html").scrollTop()?$("html"):$("body")).animate({scrollTop:0},500)}});$(".tag-list-elem").live("click",function(){var a=parseInt($(this).attr("id").replace("tag-set-",""));g(a,"set")});$(".set-tag-list-elem").live("click",function(){var a= parseInt($(this).attr("id").replace("tag-delete-",""));g(a,"del")})});
