/**
* Advantika
* vovanmozg 2011-02
*/
Drupal.behaviors.ubcrl = function(context) {
  // кликабельность кнопок
  $("#oprosbody .submit-buttons-wrapper input").mousedown(function() {
      $(this).addClass("pushed");
  });
  $("#oprosbody .submit-buttons-wrapper input").mouseup(function() {
      $(this).removeClass("pushed");
  });

  $("#edit-sum").bind("keyup blur", uo_validate_inputs);
  $("#edit-period").bind("keyup blur", uo_validate_inputs);
}

// валидность суммы и срока кредита
function uo_validate_inputs() {
  var sum = uo_get_sum();
  var period = uo_get_period();
  var isValid = (String(sum).match(/^[0-9]+$/) && String(period).match(/^[0-9]+$/)) ? true : false;
  isValid = isValid && sum > 0;
  isValid = isValid && period > 0;
  
  if(isValid) {
    $("#edit-step-sumkred-next").removeClass('disabled'); //.removeAttr("disabled")
  }
  else {
    $("#edit-step-sumkred-next").addClass('disabled'); //.attr("disabled","disabled")
  }
  /*
  uo_hide_panel(1);
  uo_hide_panel(2);
  uo_hide_panel(3);
  uo_hide_panel(4);
  uo_hide_panel(5);
  uo_hide_panel(6);
  */
  //$("#loan-calc-results").hide();
            
  return isValid;
}

function uo_submit_form_is_possible() {
  if(!validate_inputs()) {
    alert("Необходимо указать сумму и срок кредита.");
    return false;
  }
  return true;
}
  
    
function uo_get_sum() {
  return parseInt($("#edit-sum").val());
}

function uo_get_period() {
  return parseInt($("#edit-period").val());
}

/**
* Отобразить панель с вопросом
*/
function uo_show_panel(panel_id) {
  $(panel_id).fadeIn();
}

/**
* Скрыть панель с вопросом
*/
function uo_hide_panel(panel_id) {
  $(panel_id).fadeOut(300, function() {
      $(panel_id).find(".form-submit").removeClass('selected');
  });
}

/**
*  При нажатии на кнопку нужно выделить её
*  и заблокировать. И соседнюю заблокировать
*/
function uo_disable_but(element) {
  $button = $(element);
  $button.parent().find(".form-submit").attr("disabled","disabled");
  $button.find(".form-submit").attr("disabled","disabled");
  $button.addClass('selected');
  hidden_name = '#' + element.id + "-status";
  $(hidden_name).val("selected");
}
