function showDialog(messaggio){
    $("#dialog").html(messaggio).dialog('open');
}

$(document).ready(function() {

    $("#dialog").dialog({
        autoOpen: false,
        dialogClass: 'alert',
        show: 'slide',
        title: 'Attenzione!',
        zIndex: 9999
    });

    if($(".areaPrivataFooter").length){
        $(".areaPrivataFooter").floatdialog("loginBox",{
            move:'down',
            effect:false
        })
    }
    if($("#cambioPassword").length){
        $("#cambioPassword").floatdialog("cambioPasswordBox",{
            move:'up',
            effect:false
        })
    }

    $('.elencoConBordo').last().removeClass('border-bot');
    //$('.carousel-list li').last().css('border','none');

    Cufon.now();

    $(".jCarouselLite").jCarouselLite({
        btnNext: ".next",
        btnPrev: ".prev",
        auto: 7000,

        speed: 600,
        easing: 'swing',

        vertical: true,
        circular: true,
        visible: 3,
        start: 0,
        scroll: 1,

        beforeStart: null,
        afterEnd: null
    });
    $('a.fancy').fancybox();

    jQuery(function(){
        jQuery('ul.menu').superfish({
            delay		: 500,
            animation	: {
                opacity:'show',
                height:'show'
            },
            speed		: 'normal',
            autoArrows	: false,
            dropShadows : false
        });
    });
    
    // sel menu
    var sPath = window.location.pathname;
    var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
    if(sPage == 'index.php' || sPage == '')
        sPage = './';
    if(sPage == 'sede.php' || sPage == 'consiglio.php')
        sPage = 'storia.php';
    if(sPage == 'risultati-regate.php' || sPage == 'regata.php')
        sPage = 'prossime-regate.php';

    $('nav ul li a[href="'+sPage+'"]').addClass('active');

    if($(".slider").length){


        var slider=$('.slider')
        slider._TMS({
            items:'.items li',
            preload:true,
            playBlock:true,
            pagNums:true,
            pagination:true,
            slideShow:7000,
            duration:600,
            progressBar:false,
            show:0,
            banners:true,
            playBu:'.play',
            prevBu:'.prev',
            nextBu:'.next',
            preset:'simpleFade',
            bannerMeth:'custom',
            beforeAnimation:function(banner){
                banner
                .stop()
                .animate({
                    left:-banner.width()
                },500)
            },
            afterAnimation:function(banner){
                banner
                .css({
                    left:-banner.width()
                })
                .stop()
                .animate({
                    left:'23%'
                },500)
            }
        });
    }

    $("#contact-form").submit(function(){
        messaggioErrore = "";
        if($("#nome").val().length == 0 || $("#nome").val()=='Nome: ' ){
            messaggioErrore = messaggioErrore + "Il nome &egrave; obbligatorio<br>";
        }
        if($("#email").val().length == 0 || $("#email").val().indexOf("@") == -1 || $("#email").val().indexOf(".") == -1){
            messaggioErrore = messaggioErrore + "L'indirizzo mail non &egrave; corretto<br>";
        }
        if($("#messaggio").val().length == 0 || $("#messaggio").val()=='Messaggio: ' ){
            messaggioErrore =  messaggioErrore+"Il messaggio &egrave; obbligatorio<br>";
        }
        if(messaggioErrore.length > 0){
            showDialog("<br>"+messaggioErrore);
        }else{

            $.post("scripts/inviaMail.php", {
                nome: $('#nome').val(),                                
                email: $('#email').val(),                
                messaggio: $('#messaggio').val()
            }, function(data){
                if(data.indexOf("success")>-1){
                    showDialog("Il vostro messaggio e stato inviato con successo, vi ringraziamo per averci contattato.");
                    $("#messaggio").val('');
                    $("#nome").val('');
                    $("#email").val('');                    
                }else{
                    if(data.indexOf("error")>-1){
                        showDialog("La mail NON e stata inviata a causa di problemi temporanei. Vi preghiamo di riprovare in seguito o di contattare i nostri uffici.");
                    //showDialog($('#nome').val()+'--'+$('#emailGestore').val()+'--'+$('#ricettivita').val()+'--'+$('#email').val()+'--'+$('#telefono').val()+'--'+$('#messaggio').val())
                    }
                }
            });
        }
    });

});
