$(document).ready(function() {  
  $('input:checkbox').click(function(){$(this).trigger('change')});
  $('input:checkbox').keyup(function(){$(this).trigger('change')});
});

function UpdateLocalitateSelect(judetSelect, selectParent, selectName, selectedId)
{
  $(selectParent).load('/main/localitateSelect', {'selectName': selectName, 'judetId': $(judetSelect).val(), 'selectedId': selectedId });
}

function UpdateModelSelect(marcaSelect, selectParent, selectName, selectedId, firstText)
{
  if (! firstText) {
    firstText = 'Selectati';
  }
  $(selectParent).load('/main/modelSelect', {'selectName': selectName, 'marcaId': $(marcaSelect).val(), 'selectedId': selectedId, 'firstText': firstText});
}

function TipVechiculChange(tipVehiculSelect, marcaSelectParent)
{
  if (! marcaSelectParent) {
    marcaSelectParent = $('#MarcaSelectParent');
  }
  marcaSelectParent.load('/main/marcaSelect', {'tipVehiculId': $(tipVehiculSelect).val()}, function(){$('#MarcaSelect').trigger('change');});
  $('#CategorieSelectParent').load('/main/categorieSelect', {'tipVehiculId': $(tipVehiculSelect).val()}, function(){$('#CategorieSelect').trigger('change');});
}

function ShowIfChecked(checkbox, area)
{
  if ($(checkbox).is(':checked')) {
    $(area).show();
  } else {
    $(area).hide();
  }
}

function ShowIfValue(field, value, area, reverse)
{
  if (($(field).val() == value) != (!!reverse)) {
    $(area).show();
  } else {
    $(area).hide();
  }
}

