/*
Author: Simone Volpini < www.simonevolpini.info >
This code is licensed under Creative Commons Attribution-ShareAlike License < http://creativecommons.org/licenses/by-sa/2.0/ >
*/
var iPhoto = 0;

function openPage(page) {
    // chiude il precedente
    $("#BoxGrigioGallery").hide();
    $("#BoxGrigioGallery .BoxPageG").hide("fast");

    $("#BoxGrigioNews").hide();
    $("#BoxGrigioNews .BoxPageN").hide("fast");

    $("#BoxGrigioBig .BoxPage").fadeOut("fast");
    $("#BoxGrigioBig").slideUp();
    $("#BoxGrigioBig .BoxPage").empty();

    // apre
    $("#BoxGrigioBig .BoxPage").fadeIn();
    $("#BoxGrigioBig").slideDown(function() {
        $("#BoxGrigioBig .BoxPage").load("pagina_ajax.php?page=" + page);
    });
}

function openNews(page) {
    $("#BoxGrigioNews .BoxPageN").empty();
    $("#BoxGrigioNews .BoxPageN").fadeIn();
    $("#BoxGrigioNews").slideDown(function() {
        $("#BoxGrigioNews .BoxPageN").load("pagina_ajax.php?page=" + page);
    });
}
function closeNews() {
    $("#BoxGrigioNews .BoxPageN").fadeOut("slow");
    $("#BoxGrigioNews").slideUp(function() {
        $("#BoxGrigioNews .BoxPageN").empty();
    });
}

function openGallery(page) {
    $("#ImgGallery").empty();
    iPhoto = 0; // reset
    var options = {};
    $("#BoxGrigioGallery").show("blind", options, "slow", function() {
        $("#BoxGrigioGallery").load("galleria_ajax.php?page=" + page);
        loadingPhoto("#ImgGallery", page, 0);
    });
}

function closeGallery() {
    $("#BoxGrigioGallery .BoxPageG").fadeOut("slow");
    $("#BoxGrigioGallery").slideUp(function() {
        $("#BoxGrigioGallery .BoxPageG").empty();
    });
}

function openRealizzazione(page) {
    $("#ImgRealizzazioni").empty();
    $("#ImgRealizzazioni").css("background", "url('http://www.silcaprogetti.com/img/ajaxloadergallery.gif') 50% 50% no-repeat");
    $("#ImgRealizzazioni").load("pagina_realizzazioni_ajax.php?page=" + page);
}

function loadingPhoto(objDiv, page, iPhoto) {

    $(objDiv).parent().css("background", "url('http://www.silcaprogetti.com/img/ajaxloadergallery.gif') 50% 50% no-repeat");

    $.get("galleria_ajax.php?page=" + page + "&pos=" + iPhoto, function(data) {

        $('<img />').attr('src', data).load(function() {
            $(objDiv).parent().css("background", "none");
            $(objDiv).append($(this));
            $(objDiv).fadeTo("1000", 1);
        });
    });
}

function scrollSx(objDiv, page, iTotPhoto) {
    if (iPhoto > 0) {

        if (iPhoto == (iTotPhoto - 1)) $('#FrecciaAvanti a').show();

        iPhoto--;
        $(objDiv).fadeTo("1000", 0, function() {
            $(objDiv).empty();
            $('#Numerazione').replaceWith('<span id="Numerazione">'+ (iPhoto + 1) +'</span>');
            loadingPhoto(objDiv, page, iPhoto);
        });

        if (iPhoto == 0) $('#FrecciaIndietro a').hide();
    }
}

function scrollDx(objDiv, page, iTotPhoto) {
    if (iPhoto < (iTotPhoto - 1)) {

        if (iPhoto == 0) $('#FrecciaIndietro a').show();

        iPhoto++;
        $(objDiv).fadeTo("1000", 0, function() {
            $(objDiv).empty();
            $('#Numerazione').replaceWith('<span id="Numerazione">'+ (iPhoto + 1) +'</span>');
            loadingPhoto(objDiv, page, iPhoto);
        });

        if (iPhoto == (iTotPhoto - 1)) $('#FrecciaAvanti a').hide();
    }
}
