$().ready(function() {
  $('#loading').hide();
});

function change_equipo(select) {
  if(select.value == "none") {
    $('#select3').attr('disabled','disabled');
  }
  else {
    $('#select3').attr('disabled','');
    if(select.value == "idtv") {
      $.ajax({
        type: 'GET',
        url: '../tvs/collect_brands',
        success: function(html) {
          $('#select3').html(html);
        }
      });
    }
    else {
      $.ajax({
        type: 'GET',
        url: '../cams/collect_brands',
        success: function(html) {
          $('#select3').html(html);
        }
      });
    }
  }
  $('#select2').attr('disabled','disabled');
  $('#select4').attr('disabled','disabled');
  esborrar_compatibles()
}

function change_marca(select) {
  if(select.value != "none") {
    if($('#select').val() == "idtv") {
      $('#select2').attr('disabled','');
      $.ajax({
        type: 'POST',
        url: '../tvs/collect_models',
        data: 'tv_brand_id='+$('#select3').val(),
        success: function(html) {
          $('#select4').html(html);
        }
      });

      $.ajax({
        type: 'POST',
        url: '../tvs/collect_series',
        data: 'tv_brand_id='+$('#select3').val(),
        success: function(html) {
          $('#select2').html(html);
        }
      });
    }
    else {
      $.ajax({
        type: 'POST',
        url: '../cams/collect_models',
        data: 'cam_brand_id='+$('#select3').val(),
        success: function(html) {
          $('#select4').html(html);
        }
      });
    }
    $('#select4').attr('disabled','');
  }
  else {
    $('#select2').attr('disabled','disabled');
    $('#select4').attr('disabled','disabled');
  }
  esborrar_compatibles()
}

function change_serie(select) {
  if(select.value != "none") {
    $.ajax({
      type: 'POST',
      url: '../tvs/collect_models',
      data: 'tv_brand_id='+$('#select3').val()+'&category='+$('#select2').val(),
      success: function(html) {
        $('#select4').html(html);
      }
    });
  }
  esborrar_compatibles()
}

function change_model(select) {
  if(select.value != "none") {
    if($('#select').val() == "idtv") {
      $.ajax({
        type: 'POST',
        url: '../tvs/collect_compatibles',
        data: 'id='+$('#select4').val(),
        success: function(html) {
          $('#taula_cams_compatibles').html(html);
        }
      });
    }
    else { //cam
      $.ajax({
        type: 'POST',
        url: '../cams/collect_compatibles',
        data: 'id='+$('#select4').val(),
        success: function(html) {
          $('#taula_cams_compatibles').html(html);
        }
      });
    }
  }
  else {
    esborrar_compatibles();
  }
}

function esborrar_compatibles() {
  $('#taula_cams_compatibles').html(
    "<td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td>"
  );
}

function display_loading() {
  $('#loading').show();
}

