$(document).ready(function(){    
  $(".div_checkbox_container").click(function () {
    var checked = ($(this).attr("id") == "checked");
    if (checked){

      $(this).attr("id", "unchecked");
      $(this).children('.div_checkbox_unchecked').children('.div_checkbox_checked').fadeIn(200);
    }else{
      $(this).children('.div_checkbox_unchecked').children('.div_checkbox_checked').fadeOut(200);
      $(this).attr("id", "checked");
    }
    
  }); 
  
  $(".div_checkbox .div_checkbox_checker").click(function () {
    var checked = $(this).parent().children(".checked").html();
    if (checked == "false"){

      $(this).parent().children(".checked").html("true");
      $(this).children('.div_checkbox_checker_checked').fadeIn(200);
    }else{
      $(this).children('.div_checkbox_checker_checked').fadeOut(200);
      $(this).parent().children(".checked").html("false");
    }
    isFormOk();
  });
  
  $(".div_checkbox .div_checkbox_label").click(function () {
    var checked = $(this).parent().children(".checked").html();
    
    if (checked == "false"){
      $(this).parent().children(".checked").html("true");
      $(this).parent().children('.div_checkbox_checker').children('.div_checkbox_checker_checked').fadeIn(200);
    }else{
      $(this).parent().children('.div_checkbox_checker').children('.div_checkbox_checker_checked').fadeOut(200);
      $(this).parent().children(".checked").html("false");
    }
    isFormOk();
  });  
    
});     
