﻿//lightbox jquery
$(document).ready(function() {

    $(".dropdown select").selectbox();
    $("select.dropdown").selectbox();
    $(".calendar input").datepicker($.datepicker.regional['it']);

    $(".calendarconpulsante input").datepicker(
        {
            "hasClear": true,
            "ClearText": "CERCA EVENTO PER DATA",
            "ClearButtonText": "Tutte le date"
        },
        $.datepicker.regional['it']);
    //$(".calendarconpulsante input").datepicker("option", "hasClear", true);

    $('.linkLightbox').lightBox();

    $(".cmdOpenCalendar").click(function() {
        $(this).parent().find("input").datepicker("show");
    });

    $('#NewsHome').cycle({
        fx: 'scrollVert',
        sync: 1, 		// gl'item del rotator sono sincronizzati a 1
        speed: 800, 		// velocita animazione
        timeout: 3000, 		// con 0 parte fermo e gira solo a comando
        //height: 100,			// inserire la larghezza del rotator (per evitare errori di auto dimensionamento)
        //width: 200,			//inserire l'altezza del rotator (per evitare errori di auto dimensionamento)
        //        pager: '#navGallery',
        //        next: '#nextImg',
        //        prev: '#prevImg',
        pause: 1
    });

    setTimeout(function() {
        BindRotatorAgenda();
    }, 100);

    $("#LinguettaAttivita").click(function() {
        if ($("#InnerFascia4").is(":visible"))
            $("#InnerFascia4").stop(true, true).slideUp();
        else {
            $("#InnerFascia4").stop(true, true).slideDown();
            setTimeout(function() {
                BindRotatorAgenda();
            }, 100);
        }
    });

    $(".TitoloSpoiler").hover(function() {
        $(this).addClass("hover");
    },
        function() {
            $(this).removeClass("hover");
        });
    $(".TitoloSpoiler").click(function() {
        OpenSpoiler(this);
    });
    $(".checkbox").prepend("<img class=\"img_checkbox\" src=\"" + m_strPath + "/private_images/forms/chb.jpg\" />");
    $(".checkbox").find("input").hide();
    $(".checkbox .img_checkbox").click(function() {
        var checkbox = $(this).parent().find("input");
        checkbox.attr("checked", !checkbox.attr("checked"));

        if (checkbox.attr("checked")) {
            $(this).attr("src", $(this).attr("src").replace("_sel.jpg", ".jpg").replace(".jpg", "_sel.jpg"));
        }
        else {
            $(this).attr("src", $(this).attr("src").replace("_sel.jpg", ".jpg"));
        }
    });
    $(".itemForm .textbox").focus(function() {
        $(this).parent().find(".desc_textbox").hide();
        if ($(this).val() == $(this).attr("rel")) {
            $(this).val("");
        }
    });
    $(".itemForm .textbox").focusout(function() {
        if ($(this).val() == "") {
            if ($(this).parent().find(".desc_textbox").size() > 0) {
                $(this).parent().find(".desc_textbox").show();
            } else {
                $(this).val($(this).attr("rel"));
            }
        }
    });
    $(".itemForm .desc_textbox").click(function() {
        $(this).hide();
        $(this).parent().find(".textbox").focus();
    });
    
    $(".itemForm .desc_textbox").parent().find(".textbox").val("");
    
    $(".menuPrincipale > li > a").click(function(event) {
        event.preventDefault();

        var SubMenu = $(this).parent().children("ul");

        if (SubMenu.is(":visible")) {
            SubMenu.stop(true, true).slideUp();
            SubMenu.find("ul").slideUp();
        } else
            SubMenu.stop(true, true).slideDown();
    });
});

function BindRotatorAgenda() {
    $('#BoxAgende').cycle({
        fx: 'scrollHorz',
        sync: 1, 		// gl'item del rotator sono sincronizzati a 1
        speed: 800, 		// velocita animazione
        timeout: 3000, 		// con 0 parte fermo e gira solo a comando
        height: 200,			// inserire la larghezza del rotator (per evitare errori di auto dimensionamento)
        pause: 1
    });
    $('#BoxBolgs').cycle({
        fx: 'scrollHorz',
        sync: 1, 		// gl'item del rotator sono sincronizzati a 1
        speed: 800, 		// velocita animazione
        timeout: 3000, 		// con 0 parte fermo e gira solo a comando
        //height: 200, 		// inserire la larghezza del rotator (per evitare errori di auto dimensionamento)
        pause: 1
    });
}

function CheckEmpty(elem, value) {
    if ($(elem).val() == value)
        $(elem).val("");
}
function OpenSpoiler(elem) {
    var DescPost = $(elem).parent().find(".DescrizioneSpoiler");
    if (DescPost.is(":visible")) {
        DescPost.slideUp();
        $(elem).removeClass("selected");
    } else {
        //$(".DescrizioneSpoiler").slideUp();
        //$(".TitoloSpoiler").removeClass("selected");
        DescPost.slideDown();
        $(elem).addClass("selected");
    }
}
function OpenSpoilers() {
    var EspandiTabs = $("#EspandiTabs");
    console.log(EspandiTabs);
    console.log(EspandiTabs.html());
    var Espandi = false;
    if (EspandiTabs.html() == "Espandi tutte le voci") {
        EspandiTabs.html("Chiudi tutte le voci");
        Espandi = false;
    } else {
        EspandiTabs.html("Espandi tutte le voci");
        Espandi = true;
    }
    $(".TitoloSpoiler").each(function(index, elem) {
        var DescPost = $(elem).parent().find(".DescrizioneSpoiler");
        if (Espandi) {
            DescPost.slideUp();
            $(elem).removeClass("selected");
        } else {
            //$(".DescrizioneSpoiler").slideUp();
            //$(".TitoloSpoiler").removeClass("selected");
            DescPost.slideDown();
            $(elem).addClass("selected");
        }
    });
}
