$(document).ready(function() {
    $("#album>h3").text($("#thumbnails_list>li:first>a>img").attr("alt"));
    $("#album>#big_image>span.warning").replaceWith("<img src='" + $("#thumbnails_list>li:first>a>img").attr("src").replace("thm_" , "gal_") + "' class='" + $("#thumbnails_list>li:first>a>img").attr("class") + "'/>");
    $("#aEnlarge").hide();
    $("#aSave").attr("href", "save.aspx?p=" + $("#thumbnails_list img:first").attr("class"))
    $("#aSave").hide();
    
    if ($("#thumbnails_list img").size() >= 4){
        $("#thumbnails_inner").jCarouselLite({
            btnNext: "#aGalleryNext",
            btnPrev: "#aGalleryPrev",
            speed: 800,
            visible: 4
        });
    };
    
    $("#thumbnails_list img").click(function() {
        $("#album>#big_image>img").replaceWith("<img src='" + $(this).attr("src").replace("thm_" , "gal_") + "' />");
        $("#album>#big_image>img").attr("class", $(this).attr("class"));
        $("#aSave").attr("href", "save.aspx?p=" + $(this).attr("class"))
        $("#album>h3").text($(this).attr("alt"));
        return false;
    })
    
    $("#album>#big_image").hover(
      function () {
         $("#aEnlarge").slideDown(800);
         $("#aSave").slideDown(1000);
      }, 
      function () {
         $("#aEnlarge").slideUp(800);
         $("#aSave").slideUp(1000);
      }
    );
    
    $("#album>#big_image").click(function() {
        var cssclass = $(this).children("img").attr("class");
        var size = new Array();
        size = cssclass.split("|");
        popUpImage($(this).children("img").attr("src").replace("gal_" , ""), parseInt(size[0]), parseInt(size[1]));
        return false;
    });
    
    $("#aEnlarge").click(function() {
        var cssclass = $(this).siblings("img").attr("class");
        var size = new Array();
        size = cssclass.split("|");
        popUpImage($(this).siblings("img").attr("src").replace("gal_" , ""), parseInt(size[0]), parseInt(size[1]));
        return false;
    });
    
});