$(document).ready(function(){

    $.scrollTo.defaults.axis = 'x';
    $("#zgallery-thumbs-wrapper").scrollTo( 0 );
    $.scrollTo( 0 );


    function load_gallery(cat_id){

        if (getIEVersion() < 8 && cat_id == 6)
        {
            $("#zgallery-activeimg").attr("height",325);
        }

        var json_url = "galeria/ajax/" + cat_id + "/";
       // var img_url = "/files/galeria/" + cat_id  + "/";
		 var img_url = "/files/";


        $("#zgallery-thumbs-wrapper").scrollTo( 0 );
        $("#zgallery-thumbs-wrapper").show();

        $("#zgallery-thumbslist .zposted").remove();

        $.getJSON(json_url,
            function(data){
                var pos = 0;
                $.each(data, function(i,item){
                    var thumb_url = img_url + "thumb_" + item.filename;
                    if(i == 0){
                        $("#zgallery-activeimg").attr("src",img_url + item.filename).attr("value",item.filename).parent().attr("href",'files/galeria/' + $("#current_cat").attr("value") + '/' + item.filename);
                        $("#zgallery-thumbslist").children(":first").children(":first").attr("src",thumb_url).attr("value",item.filename).addClass("active").attr("pos",pos);
                    }else{
                        $("#zgallery-thumbslist").children(":first").clone(true).addClass("zposted").appendTo("#zgallery-thumbslist").children(":first").attr("src",thumb_url).attr("value",item.filename).removeClass("active").attr("pos",pos);
                    }
                    pos += 86;
                });
        });

        $("#zgallery-thumbs-wrapper").scrollTo(0,500);
    }

  //  load_gallery($("#current_cat").attr("value"));

    $("#zgallery-list li a").click(function(){

        $("#current_cat").attr("value",$(this).attr("title"));
       // load_gallery($("#current_cat").attr("value"));
       // return false;
    });


    $("#zgallery-thumbslist li img").click(function () {
        var img_url = "files/" + $(this).attr("value");
		var img_title = $(this).attr("title");

        $("#zgallery-activeimg").attr("src",img_url).parent().attr("href",img_url).attr("title",img_title);
		$("#zgallery img.active").removeClass("active");
        $(this).addClass("active");

	//f.
		
		var pos = 0;
        if ($(this).attr("pos") != 86)
            pos = $(this).attr("pos") - 172;

        $("#zgallery-thumbs-wrapper").scrollTo(pos,500);
    });

    $("#zthumbs").hover(function() {
        $("#zgallery-thumbs-wrapper").show('fast');
    },function(){
        if (getIEVersion() < 8)
        {
            return;
        }
        $("#zgallery-thumbs-wrapper").hide('fast');
    });

    $('.lightbox-enabled').lightBox();

    $('#zgallery-prev').click(function(){
        var node = $("#zgallery-thumbslist li img.active").parent().prev();
		
		var img_title = node.children(":first").attr("title");

		
		if (node.children(":first").attr("src"))
        {
            var img_url = node.children(":first").attr("src").replace("thumb_","");
            $("#zgallery-activeimg").attr("src",img_url).parent().attr("href",img_url).attr("title",img_title);
            $("#zgallery img.active").removeClass("active");
            node.children(":first").addClass("active");

            var pos = 0;
            if (node.children(":first").attr("pos") != 86)
                pos = node.children(":first").attr("pos") - 172;

            $("#zgallery-thumbs-wrapper").scrollTo(pos,500);
        }
    });

    $('#zgallery-next').click(function(){
        var node = $("#zgallery-thumbslist li img.active").parent().next();
		
		var img_title = node.children(":first").attr("title");

		
        if (node.children(":first").attr("src"))
        {
            var img_url = node.children(":first").attr("src").replace("thumb_","");
            $("#zgallery-activeimg").attr("src",img_url).parent().attr("href",img_url).attr("title",img_title);
            $("#zgallery img.active").removeClass("active");
            node.children(":first").addClass("active");

            var pos = 0;
            if (node.children(":first").attr("pos") != 86)
                pos = node.children(":first").attr("pos") - 172;

            $("#zgallery-thumbs-wrapper").scrollTo(pos,500);
        }
    });
	
	/// Title na Primeira  // f.
	    var node = $("#zgallery-thumbslist li img.active").parent().prev();
		var img_title = node.children(":first").attr("title");
        $("#zgallery-activeimg").attr("title",img_title);
	/// f.
});

