    var baseCotizacion = 0;
    var continComun = 29.8;
    var txtContinComun = '29.8';
    var contProf = 0;
    var ceseActividad = 2.2
    var resultat = 0;
    var resulFinal = 0;
    var valorsCNAE = ['0','0','0'];
    var valorCNAE = 0;

    var subCC;
    var subCP;
    var subVC;
    var subCA;


  $(document).ready(function() {

// Base de cotización
    $("#tr_2").change( function () {
        baseCotizacion = $(this).val();
      }
    );

// Alta Regimen General

// Mejora en contingencia profesional
    $("#tr_4").change(function() {
      valorCont = $(this).val();
      switch (valorCont){
        case "si":
          $(".cp_Si").show();
          $("#cp_No").hide();
          $("#cnae").fadeIn("slow");
          $("#total").html('0');
          continComun = 29.3;
          txtContinComunPlus = '- 0.5 % (reducción por cuota de Cese de Actividad)';
          contProf = 0;
          ceseActividad = 2.2
        break;
        case "no":
          continComun = 29.8;
          txtContinComunPlus = '';
          contProf = 0.1;
          ceseActividad = 0
          valorsCNAE = ['0','0','0'];
          valorCNAE = 0;
          $(".cp_Si").hide();
          $("#cp_No").show();
          $("#cnae").fadeOut("fast");
          $("table.cnaes :radio").attr('checked',false);
          $("#total").html('0');
        break;
      default : '';
      }
    });

// Tarifa CNAE
    $("input[name='tr_5']").change(function() {
      valorsCNAE = $(this).val().split(',');
      valorCNAE = parseFloat(valorsCNAE[2]);
      contProf = 0;
      $("#tr_50").removeClass("error");
    });

// Resultado
    $("table.cnaes tr").hover(
      function () {
        $(this).children("td").addClass("damunt");
      },
      function () {
        $(this).children("td").removeClass("damunt");
      }
    );
    $("table.cnaes tr:odd").css("background-color", "#e5ebef");
    $("table.cnaes tr:even").css("background-color", "#f2f5f7");


    if (idiAct == 'e'){
      missOblig = "Por favor introduzca un valor";
      missNumer = "Por favor introduzca un valor con los decimales separados por un '.' punto. Ej. 1234.56";
      missRango = "Debe introducir un valor comprendido entre 850.20 y 3230.10";
      missSelec = "Por favor seleccione una opción";
    }
    if (idiAct == 'c'){
      missOblig = "Introduïu un valor";
      missNumer = "Introduïu un valor amb els decimals separats per un '.' punt. exemple 1234.56 ";
      missRango = "Heu d'introduir un valor comprès entre 850.20 i 3230.10";
      missSelec = "Si us plau seleccioni una opció";
    }

    $("#calculoCuota").validate({
//      event: "keyup",
      rules: {
        tr_2: {
          required: true,
          number: true,
          range: [850.20, 3230.10]
        },
        tr_4: {
          required: true
        },
        tr_5: {
          required: function(element) {
            return $("#cnae").css("display") == "block";
          }
        }
      },
      messages: {
        tr_2: {
          required: missOblig,
          number: missNumer,
          range: missRango
        },
        tr_4: missSelec,
        tr_5: {
          required: function(element) {
            $("#tr_50").addClass("error");
          }
        }
      },
      submitHandler: function(e) {//Math.round((xxxxxx)*100)/100 es per redondetjar ses xifres;
        subCC = Math.round(((baseCotizacion*continComun)/100)*100)/100+'';
        $("#subCC").html(subCC);

        subCP = Math.round(((baseCotizacion*contProf)/100)*100)/100;
        subVC = Math.round(((baseCotizacion*valorCNAE)/100)*100)/100;
        $("#subCP").html(subCP+subVC+'');

        subCA = Math.round(((baseCotizacion*ceseActividad)/100)*100)/100+'';
        valorsubCA = (subCA!=0)? subCA : '0';
        $("#subCA").html(valorsubCA);

//        resultat = Math.round((baseCotizacion*((continComun+contProf+valorCNAE+ceseActividad)/100))*100)/100 ;
        resultat = Math.round((parseFloat(subCC)+parseFloat(subCP)+parseFloat(subVC)+parseFloat(subCA))*100)/100 ;
        resulFinal = resultat+'';
        resulFinalTxt = resulFinal.split('.');
        decimals = (resulFinalTxt[1])? resulFinalTxt[1].substring(0,2) : '00';
        valorFinal = resulFinalTxt[0]+'.'+decimals;
        $("#baseCotizacion").html(baseCotizacion);
        $("#contComun").html(txtContinComun);
        $("#contComunPlus").html(txtContinComunPlus);
        valorContProf = (contProf!=0)? contProf : '0';
        $("#contProf").html(valorContProf);
        $("#contIT").html(valorsCNAE[0]);
        $("#contIMS").html(valorsCNAE[1]);
        $("#contCNAE").html(valorsCNAE[2]);
        valorCeseActividad = (ceseActividad!=0)? ceseActividad : '0';
        $("#ceseAct").html(valorCeseActividad);
        $("#total").html(valorFinal);

        surl="<a href='/cuotaautonomopdf.asp?basecotizacion="+baseCotizacion;
        surl+="&ims="+valorsCNAE[1]+"&contComun="+txtContinComun+"&valorFinal="+valorFinal;
        surl+="&contcnae="+valorsCNAE[2]+"&contit="+valorsCNAE[0];
        surl+="&ceseAct="+valorCeseActividad;
        surl+="&txtContinComunPlus="+txtContinComunPlus;
		surl+="&euro1="+subCC+"&euro2="+(subCP+subVC)+"&euro3="+subCA;
        surl+="' target='_blank'>";
        surl+="Descargar PDF con desglose del c&aacute;lculo y resumen de coberturas.</a>";
        if ($("#enlacepdf").html()){
          $("#enlacepdf").html(surl);
        }
        else
        $("#resultado").html($("#resultado").html()+"<br><div id='enlacepdf'>"+surl+"</div>");


      }
    });
/*

pep = ''+
'\nbaseCotizacion:'+baseCotizacion+
'\ncontinComun:'+continComun+
'\ncontProf: '+contProf+
'\nvalorCNAE: '+valorCNAE+
'\nceseActividad: '+ceseActividad+
'\npercent Total: '+(continComun+contProf+valorCNAE+ceseActividad)+
'\nResultat: '+Math.round((baseCotizacion*((continComun+contProf+valorCNAE+ceseActividad)/100))*100)/100

*/
  });

