

$(document).ready(function(){

  $('#uTos').css('left','-9999px');
    $('#uTos').val('false');
    $("label[for='uTos']").addClass('checkbox_unchecked');

  $('#uGenderF').hide();
    $('#uGenderF').val('false');
    $("label[for='uGenderF']").addClass('radio_unchecked');
  $('#uGenderM').hide();
    $('#uGenderM').val('false');
    $("label[for='uGenderM']").addClass('radio_unchecked');


  $("label[for='uTos']").click(function(){

    var class_name = $(this).attr('class');

    $(this).removeClass();

    if ( class_name == 'checkbox_checked' )
    {
      $(this).addClass('checkbox_unchecked');
      $('#uTos').val('false');
      $('#uTos').attr('checked','checked');
    }

    if ( class_name == 'checkbox_unchecked' )
    {
      $(this).addClass('checkbox_checked');
      $('#uTos').val('true');
      $('#uTos').removeAttr('checked');
    }

  });

  $("label[for='uGenderM']").click(function(){

    var class_name = $(this).attr('class');

    $(this).removeClass();

    if ( class_name == 'radio_checked' )
    {
      $(this).addClass('radio_checked');
    }

    if ( class_name == 'radio_unchecked' )
    {
      $("label[for='uGenderF']").removeClass('radio_checked');
      $("label[for='uGenderF']").addClass('radio_unchecked');
      $(this).addClass('radio_checked');
      $('#uGenderF').val('false');
      $('#uGenderM').val('true');
      $('#uGenderF').removeAttr('checked');
      $('#uGenderM').attr('checked','checked');
    }

  });

  $("label[for='uGenderF']").click(function(){

    var class_name = $(this).attr('class');

    $(this).removeClass();

    if ( class_name == 'radio_checked' )
    {
      $(this).addClass('radio_checked');
    }

    if ( class_name == 'radio_unchecked' )
    {
      $("label[for='uGenderM']").removeClass('radio_checked');
      $("label[for='uGenderM']").addClass('radio_unchecked');
      $(this).addClass('radio_checked');
      $('#uGenderM').val('false');
      $('#uGenderF').val('true');
      $('#uGenderM').removeAttr('checked');
      $('#uGenderF').attr('checked','checked');
    }

  });

});

