$(document).ready(function(){

    $("#shareit").click(function(){
        $(this).select();
    });

    $("a.sol_video").click(function(){
        $("#"+this.id+"_form").toggle();
    });

    $("a.fancybox").fancybox();

    $("#menu li a").click(function(){
        var id = this.id;
        var posicio = $("#"+this.id).css('background-position');
        if(posicio == "50% 100%")
            $("#"+this.id).css('background-position','100% 0%');
        else
            $("#"+this.id).css('background-position','50% 100%');
					
        $("#li_"+this.id+" ul").slideToggle('normal',function(){
            var estat = 0;

            //funcio que s'executa quan acaba l'animcaió
            if($(this).css('display') != 'none') estat = 1;
            $.get("ajax-menu.php", {
                id: id,
                obert: estat
            } );

        });
    });

    $("#recomana").click(function(){
        $("#"+this.id+"-cont").slideToggle();
    });


    /*Validacions de formulari*/
    $("#form_solicitar_video").validate({
        errorContainer: $("#errores"),
        debug: true,
        errorElement: "label",
        submitHandler: function(form){
            $.ajax({
                type: "POST",
                url: "ajax.solicitud-video.php",
                data: "recursId="+$("#videoID").val()+"&nom="+$("#nom").val()+"&mitja="+$("#mitja").val()+"&email="+$("#mail").val()+"&npremsa="+$("#notaPremsa").val(),
                success: function(msg){
                    //$("#formulari-curs").html(msg).show();
                    $("#form_solicitar_video").hide();
                    $(".ajax_msg_res span").html(msg);
                }
            });
        }
    });



    /*Validacions de formulari*/
    $("#formulari-curs").validate({
        errorContainer: $("#errores"),
        debug: true,
        errorElement: "label",
        submitHandler: function(form){
            if($("#email").val() == $("#confirm").val()){
                $.ajax({
                    type: "POST",
                    url: "ajax-solicitud-curs.php",
                    data: "cursId="+$("#cursId").val()+"&nom="+$("#nom").val()+"&cognom1="+$("#cognom1").val()+"&cognom2="+$("#cognom2").val()+"&dni="+$("#dni").val()+"&titulacio="+$("#titulacio").val()+"&centre="+$("#centre").val()+"&altre_curs="+$("#altre_curs_text").val()+"&altre_curs2="+$("#altre_curs_text2").val()+"&altre_curs3="+$("#altre_curs_text3").val()+"&altre_curs4="+$("#altre_curs_text4").val()+"&empresa="+$("#empresa").val()+"&empresa_nif="+$("#nif").val()+"&empresa_adreca="+$("#empresa_adreca").val()+"&empresa_cp="+$("#empresa_cp").val()+"&empresa_municipi="+$("#empresa_municipi").val()+"&departament="+$("#departament").val()+"&departament_carrec="+$("#departament_carrec").val()+"&departament_situacio="+$("#departament_situacio").val()+"&departament_adreca="+$("#departament_adreca").val()+"&departament_cp="+$("#departament_cp").val()+"&departament_municipi="+$("#departament_municipi").val()+"&email="+$("#email").val()+"&telefon="+$("#telefon").val()+"&mobil="+$("#mobil").val()+"&subscripcio="+$("#subscripcio").val(),
                    success: function(msg){
                        //$("#formulari-curs").html(msg).show();
                        $("#formulari-curs").hide();
                        $(".required").val("");
                        $(".ajax_msg_res span").html(msg);
                        $(".ajax_msg_res").show();

                    }
                });
            }
            else alert('Els correus electrònics introduits han de ser iguals');
        }
    });


    /*Validacions de formulari*/
    $("#formulari-recomenar").validate({
        errorContainer: $("#errores"),
        debug: true,
        errorElement: "label",
        submitHandler: function(form){

            $.ajax({
                type: "POST",
                url: "ajax-recomanar.php?url="+$("#url").val(),
                data: "nom="+$("#nom").val()+"&email="+$("#email").val()+"&nom2="+$("#nom2").val()+"&email2="+$("#email2").val()+"&url="+$("#url").val(),
                success: function(msg){
                    $("#formulari-recomenar").html(msg).show();
                }
            });
        }
    });


    $("#form-contacte").validate({
        errorContainer: $("#errores"),
        debug: true,
        errorElement: "label",
        submitHandler: function(form){
            $.ajax({
                type: "POST",
                url: "ajax-contacte.php",
                data: "nom="+$("#nom").val()+"&mail="+$("#mail").val()+"&telefon="+$("#telefon").val()+"&missatge="+$("#missatge").val(),
                success: function(msg){
                    $("#form-contacte").html(msg).show();
                }
            });
        }
    });


    $(".tab-menu li a").click(function(){
        $(".tab-menu li a").removeClass("active");
        $(".tab-menu li a#"+this.id).addClass("active");
        $(".tab-content").hide();
        $("#"+this.id+"-content").fadeIn('slow');
    });


    /**
     * Paginator flip
     * Noticies i Destacats
     */
    $("#bloc_home_noticies .block_content").carouFredSel({
        items: 1,
        circular:false,
        direction: "left",
        auto : false,
        prev : {
            button	: ".flip_back",
            key		: "left"
        },
        next : {
            button	: ".flip_next",
            key		: "right"
        }
    });
    $("#calendaris").carouFredSel({
        items: 1,
        circular:false,
        direction: "left",
        auto : false,
        prev : {
            button	: "#cal_back",
            key		: "left"
        },
        next : {
            button	: "#cal_next",
            key		: "right"
        }
    });

    var mesos = new Array("Gener","Febrer", "Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre");
    var data = new Date();
    var mes = data.getMonth();
    $("#cal_back").click(function() {

        //mobem el calendari
        //$("#calendaris").trigger("back", 1);

        //actualitzem el nom del mes.
        if(mes-1 < 0){
            mes = 11;
        }
        else {
            mes -= 1;
        }
        $("#cal_mes").html(mesos[mes]);
    });

    $("#cal_next").click(function() {

        //actualitzem el nom del mes.
        if(mes+1 > 11){
            mes = 0;
        }
        else {
            mes += 1;
        }
        $("#cal_mes").html(mesos[mes]);

    });

    
    $(".dia a").click(function(){

        var strmesos = new Array("","de gener","de febrer", "de març","d'abril","de maig","de juny","de juliol","d'agost","de setembre","d'octubre","de novembre","de desembre");
        var data = this.id;

        strData = data.split("-");
        var idx = parseInt(strData[1],10);
        $("#bloc_home_agenda p.h2").html("<span>Agenda del "+strData[2]+" "+strmesos[idx]+" de "+strData[0]+"</span>").show();


        $.get("ajax-calendari_events.php", {data: data}, function(list_events){
            var msg = "<i>No hi ha actes programats per aquest dia.</i>";
            if(list_events != 0){
                msg = list_events;
            }
            
            $("#events_detall").html(msg).show();

        });
    });



    $("#home #banner_top").carouFredSel({
        direction: "left",
        items: 1,
        scroll: {
            items: 1,
            easing: "linear",
            pauseOnHover: true,
            duration: 1000
        },
        auto: {
            pauseDuration: 5000
        }
    });



});
