﻿var leftConstant = 440;
var nTotBlocks = 4;
var prevIDDivSlide = "";
ArrayInitialPosition = new Array(0, 570, 700, 830);

$(document).ready(function () {
    SetListener();
});

function SetListener() {
    $('.linkSlide').bind('click', function () {

        //Chiudo eventuali popup aperti
        if (prevIDDivSlide != '') {
            $('#block_' + prevIDDivSlide + ' .introPop').hide();
        }

        //Rendo tutti i div attivi
        $('.mask > .introBlock > a').each(function () {
            $(this).attr('class', 'linkSlide');
        });

        //Nascondo la parte cliccabile dell'oggetto selezionato
        var objlnkSlide = $(this).attr("id");
        $('#' + objlnkSlide).attr('class', 'linkSlideSel');

        var objDivSlide = $(this).parent('div').attr('id');

        var objIDDivSlide = objDivSlide.replace('block_', '');

        var nIdInterval = 0;

        if (objIDDivSlide > prevIDDivSlide) {

            var j = 0;
            //Sposto gli oggetti prima di lui
            for (var i = 1; i < objIDDivSlide; i++) {
                setTimeout("moveLeftDiv('" + (i + 1) + "')", (j * 250) + 1);
                j++;
            }
        }
        else {
            var j = 0;
            //Sposto gli oggetti dopo di lui
            for (var i = nTotBlocks; i > objIDDivSlide - 1; i--) {
                setTimeout("moveRightDiv('" + (i + 1) + "')", (j * 250) + 1);
                j++;
            }
        }

        prevIDDivSlide = objIDDivSlide;
    });

    //Init Company No Href Iniziale
    $('#linkCompany').attr('class', 'linkSlideSel');
}

function moveLeftDiv(_div) {    
    $('#block_' + _div).animate({ left: ArrayInitialPosition[_div - 1] - leftConstant + "px" }, {
        duration: 800,
        easing: 'easeOutQuad'
    });
}
function moveRightDiv(_div) {
    $('#block_' + _div).animate({ left: ArrayInitialPosition[_div - 1] + "px" }, {
        duration: 800,
        easing: 'easeOutQuad'
    });
}



function MM_showHideLayers() { //v9.0
    var i, p, v, obj, args = MM_showHideLayers.arguments;
    for (i = 0; i < (args.length - 2); i += 3)
        with (document) if (getElementById && ((obj = getElementById(args[i])) != null)) {
            v = args[i + 2];
            if (obj.style) { obj = obj.style; v = (v == 'show') ? 'block' : (v == 'hide') ? 'none' : v; }
            obj.display = v;
        }
}
