
    function toggle_check(id)
    {
       // $('#'+id).attr('checked') == 'false' ? $('#'+id).attr('checked',true) : $('#'+id).attr('checked',false);
       if ($('#'+id).is(':checked'))
       {
           $('#'+id).attr('checked',false);
       }
       else
       {
           $('#'+id).attr('checked',true);
       }
    }

    function fuerza_kit()
    {
        $("#radio_kitwasp").attr("checked", true);
        if ($('#num_wasp').val() == '0')
        {
            $('#num_wasp').val('1');
        }
        cambia_boton_ir_a_portada_mensaje();
    }

    function limpia_pedido_wasp()
    {
        $('input:checkbox:checked').each(function() {
            $(this).attr("checked", false);
        });
        $('#radio_kitwasp').attr("checked", false);
        //$('#check_sensorgas3').attr("checked", true);
        $('input:text').each(function() {
            $(this).val("0");
        });
        $('#mas_pro').val("5")
        $('#sensoreseventos').addClass('oculto');
        $('#sensoresgases').addClass('oculto');
        $('#sensores_lab_pack').addClass('oculto');
        $('#sensores_agricultura_contenedor').addClass('oculto');
        $('#sensores_smartmet').addClass('oculto');
    }

    function max_modulos_wasp()
    {
        var total = 0;
        $(".num_modulowasp").each(function () {
            total += parseInt($(this).val());
        });
        return total;
    }

    function sumar_cantidad_wasp(id, digitos)
    {
        var max = '';
        for (i=1; i<=digitos; i++)
        {
            max += '9';
        }
        if ($('#num_'+id).val()  < max)
        {
            suma = parseInt($('#num_'+id).val()) + 1;
            $('#num_'+id).val(suma)
        }
    }

    function restar_cantidad_wasp(id)
    {
        if ($('#num_'+id).val() != '0')
        {
            suma = parseInt($('#num_'+id).val()) - 1;
            $('#num_'+id).val(suma)
        }
    }

    function sumar_cantidad_2(id, digitos)
    {
        var max = '';
        for (i=1; i<=digitos; i++)
        {
            max += '9';
        }
        if ($('#check_'+id).attr('checked') == true)
        {
            if ($('#num_'+id).val() < max)
            {
                suma = parseInt($('#num_'+id).val()) + 1;
                $('#num_'+id).val(suma);
            }
        }
    }

    function sumar_cantidad_labpack(id, digitos)
    {
        var max = '';
        for (i=1; i<=digitos; i++)
        {
            max += '9';
        }
        if ($('#num_'+id).val() < max)
        {
            suma = parseInt($('#num_'+id).val()) + 1;
            $('#num_'+id).val(suma);
        }
    }

    function restar_cantidad_labpack(id, check, list)
    {
        if ($('#num_'+id).val() != '0')
        {
            suma = parseInt($('#num_'+id).val()) - 1;
            $('#num_'+id).val(suma);
            if ($('#num_'+id).val() == '0')
            {
                $('#num_'+id).attr('disabled', true);
                $('#'+check).attr('checked', false)
                $('#'+list).addClass("oculto");

            }
        }
    }
    function restar_cantidad_labpack_sensores(id)
    {
        if ($('#num_'+id).val() != '0')
        {
            suma = parseInt($('#num_'+id).val()) - 1;
            $('#num_'+id).val(suma);
        }
    }
    

    function restar_cantidad_2(id)
    {
        if ($('#check_'+id).attr('checked') == true)
        {
            if ($('#num_'+id).val() != '0')
            {
                suma = parseInt($('#num_'+id).val()) - 1;
                $('#num_'+id).val(suma);
                if ($('#num_'+id).val() == '0')
                {
                    $('#check_'+id).attr('checked', false)
                    $('#num_'+id).attr('disabled', true)
                    $('#num_'+id).addClass("input_deshabilitado");
                    if (id == 'placagases')
                    {
                        $("#sensoresgases").addClass('oculto');
                    }
                    if (id == 'placaeventos')
                    {
                        $("#sensoreseventos").addClass('oculto');
                    }
                }
            }
        }

    }

    function sumar_modulo_wasp(operacion, modulo)
    {
        var check = "check_"+modulo;
        var num = "num_"+modulo;

        if ($('#'+check).is(':checked'))
        {
            if (operacion == 'sumar')
            {
                if (max_modulos_wasp() < 10)
                {
                    if ($('#'+num).val() < 5)
                    {
                        $('#'+num).val((parseInt($('#'+num).val()) + 1));
                    }
                }
                if (max_modulos_wasp() == 10)
                {
                    $(".modulowasp").each(function () {
                        if (!$(this).is(':checked'))
                        $(this).attr("disabled", true);
                    });
                }
            }
            if (operacion == 'restar')
            {
                if ($('#'+num).val() > 0)
                {
                    $('#'+num).val(($('#'+num).val() - 1));
                    if ($('#'+num).val() == 0)
                    {
                        $('#'+check).attr("checked", false);
                        $('#'+num).attr("disabled", true);
                        $('#'+num).addClass("input_deshabilitado");
                    }
                }
                if (max_modulos_wasp() < 10)
                {
                    $(".modulowasp").each(function () {
                        if (!$(this).is(':checked'))
                        $(this).attr("disabled", false);
                    });
                }
            }
        }
    }

    function muestra_sensores(id, oculto)
    {
        if ($('#'+id).is(':checked'))
        {
            $('#'+oculto).removeClass('oculto');
        }
        else
        {
            $('#'+oculto).addClass('oculto');
        }
    }

    function devuelve_bool(id)
    {
        if ($('#'+id).is(':checked'))
            return '1';
        else
            return '0';
    }

    function convertir_a_n_cifras(cifra, n)
    {
        size = cifra.length;
        ceros =  n - size;
        var _return = '';
        for (i=1; i<=ceros; i++)
        {
            _return += '0';
        }
        _return += cifra;
        return _return;

    }

    function confirmar_pedido_wasp()
    {
        error = false;
        wasp        = devuelve_bool('radio_kitwasp');           if (!(0 < wasp < 1)) {error = true;}
        xbee        = $('#que_xbee').val();                     if (!(1 < xbee < 7)) {error = true;}
        antenas     = $('#que_antena').val();                   if (!(1 < antenas < 4)) {error = true;}
        bateria     = $('#que_bateria').val();                  if (!(1 < bateria < 2)) {error = true;}
        sd          = devuelve_bool('check_sdwasp');            if (!(0 < sd < 1)) {error = true;}
        mod_gps     = $('#num_modulogps').val();                if (!(0 < mod_gps < 5)) {error = true;}
        mod_gprs    = $('#num_modulogprs').val();               if (!(0 < mod_gprs < 5)) {error = true;}
        p_proto     = devuelve_bool('check_placaprototipado');  if (!(0 < p_proto < 1)) {error = true;}
        if (p_proto == '1') { p_proto = $('#num_placaprototipado').val(); }
        p_gases     = devuelve_bool('check_placagases');        if (!(0 < p_gases < 1)) {error = true;}
        if (p_gases == '1') { p_gases = $('#num_placagases').val(); }
        s_gases     = devuelve_bool('check_sensorgas1')+devuelve_bool('check_sensorgas2')+devuelve_bool('check_sensorgas3')+devuelve_bool('check_sensorgas4')+devuelve_bool('check_sensorgas5')+devuelve_bool('check_sensorgas6')+devuelve_bool('check_sensorgas7')+devuelve_bool('check_sensorgas8')+devuelve_bool('check_sensorgas9')+devuelve_bool('check_sensorgas10')+devuelve_bool('check_sensorgas11')+devuelve_bool('check_sensorgas12')+devuelve_bool('check_sensorgas13'); if (!(0000000000000 < s_gases < 1111111111111)) {error = true;}
        p_eventos   = devuelve_bool('check_placaeventos');      if (!(0 < p_eventos < 1)) {error = true;}
        if (p_eventos == '1') { p_eventos = $('#num_placaeventos').val(); }
        s_eventos   = devuelve_bool('check_sensorevento1')+devuelve_bool('check_sensorevento2')+devuelve_bool('check_sensorevento3')+devuelve_bool('check_sensorevento4')+devuelve_bool('check_sensorevento5')+devuelve_bool('check_sensorevento6')+devuelve_bool('check_sensorevento7')+devuelve_bool('check_sensorevento8')+devuelve_bool('check_sensorevento9')+devuelve_bool('check_sensorevento10')+devuelve_bool('check_sensorevento11')+devuelve_bool('check_sensorevento12')+devuelve_bool('check_sensorevento13')+devuelve_bool('check_sensorevento14'); if (!(00000000000000 < s_eventos < 11111111111111)) {error = true;}
        kit2        = devuelve_bool('check_kitplacas2');        if (!(0 < kit2 < 1)) {error = true;}
        if (kit2 == '1') { kit2 = $('#num_kitplacas2').val(); }
        kit4        = devuelve_bool('check_kitplacas4');        if (!(0 < kit4 < 1)) {error = true;}
        if (kit4 == '1') { kit4 = $('#num_kitplacas4').val(); }
        cantidad    = convertir_a_n_cifras($('#num_wasp').val(), '4');         if (!(0 < cantidad < 9999)) {error = true;}
        acc_flex    = convertir_a_n_cifras($('#num_accesorio1').val(), '2');   if (!(0 < acc_flex < 99)) {error = true;}
        acc_rig     = convertir_a_n_cifras($('#num_accesorio2').val(), '2');   if (!(0 < acc_rig < 99)) {error = true;}
        acc_220usb  = convertir_a_n_cifras($('#num_accesorio3').val(), '2');   if (!(0 < acc_220usb < 99)) {error = true;}
        acc_mechusb = convertir_a_n_cifras($('#num_accesorio4').val(), '2');   if (!(0 < acc_mechusb < 99)) {error = true;}

        p_agricultura = devuelve_bool('check_placa_agri')+$('#num_placa_agri').val()+$('#mas_pro').val()+$('#menos_pro').val();
        s_placa_agricultura = $('#num_agricultura_sensor_0').val()+$('#num_agricultura_sensor_1').val()+$('#num_agricultura_sensor_2').val()+$('#num_agricultura_sensor_3').val()+$('#num_agricultura_sensor_4').val()+$('#num_agricultura_sensor_5').val();
        s_placa_agricultura_pro = $('#num_agricultura_sensor_pro_0').val()+$('#num_agricultura_sensor_pro_1').val()+$('#num_agricultura_sensor_pro_2').val()+$('#num_agricultura_sensor_pro_3').val()+$('#num_agricultura_sensor_pro_4').val()+$('#num_agricultura_sensor_pro_5').val()+$('#num_agricultura_sensor_pro_6').val();

        p_smartmet = $('#num_placamartmet').val()
        s_smartmet = $('#num_sens_smartmet_1').val()+$('#num_sens_smartmet_2').val()+$('#num_sens_smartmet_3').val()+$('#num_sens_smartmet_4').val()+$('#num_sens_smartmet_5').val()+$('#num_sens_smartmet_6').val()+$('#num_sens_smartmet_7').val()+$('#num_sens_smartmet_8').val()+$('#num_sens_smartmet_9').val()+$('#num_sens_smartmet_10').val()+$('#num_sens_smartmet_11').val()+$('#num_sens_smartmet_12').val()+$('#num_sens_smartmet_13').val()+$('#num_sens_smartmet_14').val()+$('#num_sens_smartmet_15').val()+$('#num_sens_smartmet_16').val()+$('#num_sens_smartmet_17').val()+$('#num_sens_smartmet_18').val()+$('#num_sens_smartmet_19').val();

        p_gas_new = $('#num_placagases').val();
        s_gas_new = devuelve_bool('check_sensorgas1')+devuelve_bool('check_sensorgas2')+devuelve_bool('check_sensorgas3')+devuelve_bool('check_sensorgas4')+devuelve_bool('check_sensorgas5')+devuelve_bool('check_sensorgas6')+devuelve_bool('check_sensorgas7')+devuelve_bool('check_sensorgas8')+devuelve_bool('check_sensorgas9')+devuelve_bool('check_sensorgas10')+devuelve_bool('check_sensorgas11')+devuelve_bool('check_sensorgas12')+devuelve_bool('check_sensorgas13')+devuelve_bool('check_sensorgas14')+devuelve_bool('check_sensorgas15');




        /*
            labpack = convertir_a_n_cifras($('#num_lab_pack').val(), '2')+

            convertir_a_n_cifras($('#num_labpack_gases_Temperatura').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Humedad').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Presion_atmosferica').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Monoxido_de_carbono').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Dioxido_de_carbono').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Oxigeno').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Metano').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Amoniaco').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Dioxido_de_Nitrogeno').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Gases_licuados_de_petroleo').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Contaminantes_del_aire_I').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Contaminantes_del_aire_II').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Vapores_solventes').val(), '2')+

            convertir_a_n_cifras($('#num_labpack_Presion_Peso').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Doblez_Curvatura').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Estiramiento').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Luminosidad').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Deteccion_Movimiento_por_Infrarrojos').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Nivel_liquido_horizontal_agua').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Nivel_liquido_horizontal_combustibles').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Nivel_liquido_vertical').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Presencia_de_liquido').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Inclinacion_vibracion_impacto').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_eventos_Temperatura').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Efecto_hall').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Vibracion_lamina').val(), '2')+
            convertir_a_n_cifras($('#num_labpack_Vibracion_hilo').val(), '2');

        */

        //AL FINAL LOS KITS DE SENSORES 1, 3 Y 5, NO APARECEN PARA NO TOCAR LA
        //PROGRAMACION QUE VA POR DEBAJO, SE PASARAN EN LA TRAMA DE LA
        //CONFIGURACION DEL PEDIDO PERO FORZAREMOS QUE SEAN '0', ASI, HABRA 3
        //CEROS QUE NO SE SABE DE DONDE VIENEN -> NUEVA FEATURE DE SEGURIDAD
        //trama = wasp+xbee+antenas+bateria+sd+mod_gps+mod_gprs+p_proto+p_gases+s_gases+p_eventos+s_eventos+kit1+kit2+kit3+kit4+kit5+cantidad+acc_flex+acc_rig+acc_220usb+acc_mechusb;
        trama = wasp+xbee+antenas+bateria+sd+mod_gps+mod_gprs+p_proto+p_gases+s_gases+p_eventos+s_eventos+'0'+kit2+'0'+kit4+'0'+cantidad+acc_flex+acc_rig+acc_220usb+acc_mechusb;/*+labpack;*/


        $.ajax({
            type: 'POST',
            url: 'http://www.libelium.com/body/products/functions/ajaxcenter.php',
            data: "producto=wasp"+"&trama="+trama+"&mod_bt="+$('#num_modulobt').val()+"&p_agri="+p_agricultura+"&s_agri="+s_placa_agricultura+"&s_agri_pro="+s_placa_agricultura_pro+"&p_smartmet="+p_smartmet+"&s_smartmet="+s_smartmet+"&p_gas_new="+p_gas_new+"&s_gas_new="+s_gas_new,
            success: function(datos){
                       // alert(p_agricultura);
                        //alert($('#agri_option').val());
                       // alert(s_placa_agricultura_pro);
                $('#lista_de_la_compra').html(datos);
                var navegador = navigator.appName;
                if (navegador == "Microsoft Internet Explorer")
                {
                    history.go(0);
                }

            }
        });

    }


