/* Error de minimización. Devolviendo el contenido no minimizado.
(1,1): run-time error CSS1019: Unexpected token, found '$'
(1,2): run-time error CSS1019: Unexpected token, found '('
(1,11): run-time error CSS1031: Expected selector, found ')'
(1,11): run-time error CSS1025: Expected comma or open brace, found ')'
(120,2): run-time error CSS1019: Unexpected token, found ')'
 */
$(document).ready(function () {

    var selectedTab = localStorage.getItem('selectedTab');
    if (selectedTab == 1)
    {
        $('div#pane1').show();
        $('li#tab1 a').trigger("click");
    }
    else if (selectedTab == 2)
    {
        $('div#pane1').hide();
        $('li#tab2 a').trigger("click");
    }
    else if (selectedTab == 3)
    {
        $('div#pane1').hide();
        $('li#tab3 a').trigger("click");
    }
    else if (selectedTab == 4) {
        $('div#pane1').hide();
        $('li#tab4 a').trigger("click");
    }
    else if (selectedTab == 5) {
        $('div#pane1').hide();
        $('li#tab5 a').trigger("click");
    }
    else
    {
        $('div#pane1').show();
        $('li#tab1 a').trigger("click");
    }

    
    $('li#tab1 a').click( function (){
        localStorage.setItem('selectedTab', 1);
        $('div#pane1').show();
    });
    $('li#tab2 a').click(function () {
        localStorage.setItem('selectedTab', 2);
        $('div#pane1').hide();
    });
    $('li#tab3 a').click(function () {
        localStorage.setItem('selectedTab', 3);
        $('div#pane1').hide();
    });
    $('li#tab4 a').click(function () {
        localStorage.setItem('selectedTab', 4);
        $('div#pane1').hide();
    });
    $('li#tab5 a').click(function () {
        localStorage.setItem('selectedTab', 5);
        $('div#pane1').hide();
    });

    // Aplicando el hover de bootstrap ("background", "#F5F5F5") solo sobre las filas y no en las cabeceras // 
    $('tr.hover').hover(
        function (){        
            $(this).css("background", "#F5F5F5");
        }, 
        function () {
            $(this).css("background","");
        }
     );

    // Cuando la pantalla sea menor a 450px se quitará la clase dl-horizontal (lista de definición horizontal)
    $(window).resize(function () {

        if ($(window).width() < 420) {

            $("dl").removeClass("dl-horizontal");

        } else {
            $("dl").addClass("dl-horizontal");
        }        

    });

    $('#btnCrear').click( function () {
        $('#Crear').attr("value", "Crear");
    });

    // Los valores del formulario oculto se cargaran dinámicamente con los valores del filtro real    
    var value1 = $('#CosechaSeleccionada option:selected').text();
    var value2 = $('#TipoLaborSeleccionada option:selected').text();
    var value3 = $('#FiltroDescripcion').attr('value');
    $("#pdfValue1").attr("value", value1);
    $("#pdfValue2").attr("value", value2);
    $("#pdfValue3").attr("value", value3);    
    
    // Al pulsar #start (icono PDF actividades) lanza el formulario oculto 
    $('#start').click(function () {
        $("#pdf").click();
    });


    $(".check-box").change(function () {
        
        var cantidad = 0;
        var table = document.getElementById("eventsTable");
        for (var i = 0, row; row = table.rows[i]; i++) {

            if (row.cells[6].innerText.replace(" ", "") != "Importeneto" && row.cells[6].innerText != "") {
                //FireFox, Chrome, Safari
                if (row.cells[10].childNodes[0].nextSibling != null && row.cells[10].childNodes[0].nextSibling.checked) {
                    var aux1 = parseFloat(row.cells[6].innerText.replace("€", "").replace(" ", "").replace(".", "").replace(",", ".")).toFixed(2);
                    cantidad = Number(parseFloat(cantidad).toFixed(2)) + Number(aux1);
                }
                //IE
                else if (row.cells[10].children[0] != null && row.cells[10].children[0].checked)
                {
                    var aux2 = parseFloat(row.cells[6].innerText.replace("€", "").replace(" ", "").replace(".", "").replace(",", ".")).toFixed(2);
                    cantidad = Number(parseFloat(cantidad).toFixed(2)) + Number(aux2);
                }
            } 
        }
        $('#lbltotal').text(Number(cantidad).toFixed(2) + " €");
    });
        
    
});


