﻿var SetTime;
var intID;


$(document).ready(function () {

    ScriptGestioneFoto();

    $(window).resize(function () {
//        alert("ciao");
        ScriptGestioneFoto();
    });

});



function ScriptGestioneFoto() {

    var LarghezzaCustom;
    var AltezzaCustom;
    var LarghezzaStage = $(window).width();

    var AltezzaDisponibile = $(window).height() - 190;
    var LarghezzaDisponibile = $(window).width();

    var Ac = parseInt(LarghezzaDisponibile / (1280 / 658));
    var Spostamento = Ac - AltezzaDisponibile;


    //alert(LarghezzaDisponibile);
    //alert(Ac);

    var MassimoSpostamento = parseInt(Ac * (190 / 658));

    if ((Spostamento > 0) && (Spostamento < MassimoSpostamento)) {

        LarghezzaCustom = LarghezzaDisponibile;
        AltezzaCustom = Ac;




    } else {


        if (Spostamento > 0) {
            
            AltezzaCustom = $(window).height() - 190 + MassimoSpostamento;
            LarghezzaCustom = parseInt(AltezzaCustom * 1280 / 658);
            Spostamento = MassimoSpostamento;
        } else {
            
            
            LarghezzaCustom = 1400;
            AltezzaCustom = parseInt(LarghezzaCustom / (1280 / 658));
            Spostamento = 0;

            if (LarghezzaStage > 980) {
                
                $("body").css("overflow-x", "hidden");
            }
        }

    }



    if (LarghezzaStage > 980) {
        $("#BarraVerde").css("width", LarghezzaStage);
        $("#Principale").css("width", LarghezzaStage);
        $("#uxFotoCentrale").css("width", LarghezzaStage);
        

    } else {




        AltezzaCustom = $(window).height();
        LarghezzaCustom = parseInt(AltezzaCustom * 1280 / 658);

        //eravamo arrivati qui
//        if ((AltezzaCustom > LarghezzaDisponibile) && (AltezzaCustom!=50)) {

//            AltezzaCustom = 150;
//            LarghezzaCustom = 150;
//           //alert($(window).height() + "-" + $(window).width());
////            AltezzaCustom = AltezzaCustom / 2;
//            //            LarghezzaCustom = AltezzaCustom * 1280 / 658;
//        
//        }   



        $("#uxFotoCentrale").css("top", "-190px");

        $("#Spostamento").css("top", AltezzaCustom - 190);
        LarghezzaStage = 1024;

    }

   
    $("#uxFotoCentrale").css("top", "-" + Spostamento + "px");
    $("#Spostamento").css("top", AltezzaCustom - Spostamento);

    $("#Spostamento").css("position", "absolute");
    $("#Spostamento").css("width", LarghezzaStage + "px");
    $("#Spostamento").css("margin", "auto");

    $("#Foto").css("height", AltezzaCustom);
    $("#uxFotoCentrale").css("height", AltezzaCustom);
    $("#uxFotoCentrale").css("background-size", LarghezzaCustom + "px " + AltezzaCustom + "px");

    var pagina = '';

    if (window.location.pathname.split('/').length > 2) {
        pagina = window.location.pathname.split('/')[2];
    }
    else {
        pagina = window.location.pathname.split('/')[1];
    }
    switch (pagina) {
        case "":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/home/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/home/foto01new.jpg',
                                 '/immagini/home/foto02new.jpg',
                                 '/immagini/home/foto03new.jpg',
                                 '/immagini/home/foto04new.jpg',
                                 '/immagini/home/foto05new.jpg'                                 
                                 );
            break;


        case "default.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/home/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/home/foto01new.jpg',
                                 '/immagini/home/foto02new.jpg',
                                 '/immagini/home/foto03new.jpg',
                                 '/immagini/home/foto04new.jpg',
                                 '/immagini/home/foto05new.jpg'                                 
                                 );
            break;

        case "puntalago.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/home/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/home/foto01new.jpg',
                                 '/immagini/home/foto02new.jpg',
                                 '/immagini/home/foto03new.jpg',
                                 '/immagini/home/foto04new.jpg',
                                 '/immagini/home/foto05new.jpg'                                 
                                 );
            break;

        case "sport.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/sport/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/sport/foto01new.jpg',
                                 '/immagini/sport/foto02new.jpg',
                                 '/immagini/sport/foto03new.jpg',
                                 '/immagini/sport/foto04new.jpg',
                                 '/immagini/sport/foto05new.jpg'                                 
                                 );
            break;

        case "animazione.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/animazione/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/animazione/foto01new.jpg',
                                 '/immagini/animazione/foto02new.jpg',
                                 '/immagini/animazione/foto03new.jpg',
                                 '/immagini/animazione/foto04new.jpg'                                 
                                 );
            break;

        case "escursioni.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/escursioni/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/escursioni/foto01new.jpg',
                                 '/immagini/escursioni/foto02new.jpg',
                                 '/immagini/escursioni/foto03new.jpg',
                                 '/immagini/escursioni/foto04new.jpg',
                                 '/immagini/escursioni/foto05new.jpg'                                 
                                 );
            break;

        case "camping.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/camping/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/camping/foto01new.jpg',
                                 '/immagini/camping/foto02new.jpg',
                                 '/immagini/camping/foto03new.jpg',
                                 '/immagini/camping/foto04new.jpg',
                                 '/immagini/camping/foto05new.jpg'                                 
                                 );
            break;

        case "villaggio.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/casemobili/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/casemobili/foto01new.jpg',
                                 '/immagini/casemobili/foto03new.jpg',
                                 '/immagini/casemobili/foto02new.jpg',
                                 '/immagini/casemobili/foto04new.jpg',
                                 '/immagini/casemobili/foto05new.jpg'                                 
                                 );
            break;

        case "venezia.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/venezia/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/venezia/foto01new.jpg',
                                 '/immagini/venezia/foto02new.jpg',
                                 '/immagini/venezia/foto03new.jpg',
                                 '/immagini/venezia/foto04new.jpg'
                                 );
            break;

        case "capri.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/capri/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/capri/foto01new.jpg',
                                 '/immagini/capri/foto02new.jpg',
                                 '/immagini/capri/foto03new.jpg',
                                 '/immagini/capri/foto04new.jpg',
                                 '/immagini/capri/foto05new.jpg'                                 
                                 );
            break;


        case "altriservizi.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/altri_servizi/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/altri_servizi/foto01new.jpg',
                                 '/immagini/altri_servizi/foto02new.jpg',
                                 '/immagini/altri_servizi/foto03new.jpg',
                                 '/immagini/altri_servizi/foto04new.jpg',
                                 '/immagini/altri_servizi/foto05new.jpg'                                 
                                 );
            break;

        case "casemobili.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/casemobili/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/casemobili/foto01new.jpg',
                                 '/immagini/casemobili/foto02new.jpg',
                                 '/immagini/casemobili/foto03new.jpg',
                                 '/immagini/casemobili/foto04new.jpg',
                                 '/immagini/casemobili/foto05new.jpg'
                                 );
            break;

        case "piazzole.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/piazzole/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/piazzole/foto01new.jpg',
                                 '/immagini/piazzole/foto02new.jpg',
                                 '/immagini/piazzole/foto03new.jpg',
                                 '/immagini/piazzole/foto04new.jpg',
                                 '/immagini/piazzole/foto05new.jpg'                                 
                                 );
            break;

        case "servizi.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/servizi_igienici/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/servizi_igienici/foto01new.jpg',
                                 '/immagini/servizi_igienici/foto02new.jpg',
                                 '/immagini/servizi_igienici/foto03new.jpg',
                                 '/immagini/servizi_igienici/foto04new.jpg',
                                 '/immagini/servizi_igienici/foto05new.jpg'                                 
                                 );
            break;

        case "spiaggia.aspx":
            $("#uxFotoCentrale").css("background-image", "url(/immagini/spiaggia/foto01new.jpg)");
            var imgArr = new Array( // relative paths of images
                                 '/immagini/spiaggia/foto01new.jpg',
                                 '/immagini/spiaggia/foto02new.jpg',
                                 '/immagini/spiaggia/foto03new.jpg',
                                 '/immagini/spiaggia/foto04new.jpg'                                 
                                 );
            break;

    }


    var preloadArr = new Array();
    var i;

    /* preload images */
    for (i = 0; i < imgArr.length; i++) {
        preloadArr[i] = new Image();
        preloadArr[i].src = imgArr[i];
    }

    var currImg = 1;

    SetTime = 4000;
    
    clearInterval(intID);

    intID = setInterval(changeImg, SetTime);

    /* image rotator */
    function changeImg() {
        $('#uxFotoCentrale').animate({ opacity: 0 }, 500, function () {
            $(this).css('background', 'url(' + preloadArr[currImg++ % preloadArr.length].src + ') top center no-repeat');
            $("#uxFotoCentrale").css("background-size", LarghezzaCustom + "px " + AltezzaCustom + "px");
        }).animate({ opacity: 1 }, 500);
    }
}
