function dtpCalc()
{
  //alert($("#dtpcalc_program").val());
  //alert($("#dtpcalc_type").val());
  //alert($("#dtpcalc_no_source:checked").length);
  //alert($("#dtpcalc_format").val());
  //alert($("#dtpcalc_amount").val());

  var program = $("#dtpcalc_application").val();
  var type = $("#dtpcalc_type").val();
  var no_source = $("#dtpcalc_no_source:checked").length;
  var format = $("#dtpcalc_format").val();
  var amount = $("#dtpcalc_amount").val();
  var sum;

  if(program == 1)
  {
    if(type == 1)
    {
      sum = 7;
    }
    else if(type == 2)
    {
      sum = 11;
    }
    else if(type == 3)
    {
      sum = 18;
    }
  }
  else if(program == 2 || program == 3)
  {
    if(type == 1)
    {
      sum = 11;
    }
    else if(type == 2)
    {
      sum = 18;
    }
    else if(type == 3)
    {
      sum = 30;
    }
  }
  else if(program == 10)
  {
    if(type == 1)
    {
      sum = 5;
    }
    else if(type == 2)
    {
      sum = 7;
    }
  }
  else
  {
    if(type == 1)
    {
      sum = 15;
    }
    else if(type == 2)
    {
      sum = 23;
    }
    else if(type == 3)
    {
      sum = 35;
    }
  }
  sum = sum * amount;

  if(program == 2 || program == 3)
  {
    if(no_source == 1)
    {
      sum = sum * 1.8;
    }
  }
  if(program == 7 || program == 8)
  {
    if(no_source == 1)
    {
      sum = sum * 2.3;
    }
  }

  if(format == 1)
  {
    sum = sum * 0.6;
  }
  if(format == 3)
  {
    sum = sum * 1.9;
  }

  if(amount < 50)
  {
    sum = sum * 0.9;
  }
  else if(amount >= 50 && amount < 100)
  {
    sum = sum * 0.85;
  }
  else if(amount >= 100 && amount < 500)
  {
    sum = sum * 0.8;
  }
  else if(amount >= 500)
  {
    sum = sum * 0.65;
  }

  $("#dtpcalc_result").val(Math.round(100*sum)/100);
}

function nosourceShowHide()
{
  var program = $("#dtpcalc_application").val();
  if(program == 2 || program == 3 || program == 7 || program == 8)
  {
    $("#no_source_tr").show();
  }
  else
  {
    $("#no_source_tr").hide();
  }
}

function complicatedShowHide()
{
  var program = $("#dtpcalc_application").val();
  if(program == 10)
  {
    $("#dtpcalc_type option:eq(2)").text("");
    $("#dtpcalc_type option:eq(2)").attr("disabled","disabled");
    if($("#dtpcalc_type").val() == 3)
    {
      $("#dtpcalc_type").val(1);
    }
  }
  else
  {
    $("#dtpcalc_type option:eq(2)").text("Skomplikowany");
    $("#dtpcalc_type option:eq(2)").attr("disabled","");
  }
}

$(document).ready(function ()
{
  $("#dtpcalc_application").val(1);
  $("#dtpcalc_type").val(1);
  $("#dtpcalc_format").val(2);
  $("#dtpcalc_amount").val(0);
  $("#dtpcalc_result").val(0);
});
