/**
 * Отмечает/убирает отметку со всех элементах найденных по селектору
 * Пример использования: <input type="checkbox" onclick="checkAll(this, '#advert-cart-table input:checkbox');" />
 * click() тут применяется для эмуляции клика пользователем, с выполнением события onclick
 */
function checkAll(object, selector) {
  var check_all = object.checked;
  $(selector).each(
    function(){
      if (this.checked != check_all)
        this.click();
    }
  );
}

function toggle(type){
    if(type == "fix"){
        $('#coef').hide();
        $('#price').show();
    }else if(type == "auto"){
        $('#coef').show();
        $('#price').hide();
    }
}

$(document).ready(function() 
{
  toggle($('.type_price:checked').val());

    $('.type_price').change(function(event){
        event.preventDefault();
        toggle($('.type_price:checked').val())
  });

  $('a.office').click(function() 
  {
    $('#'+this.rel).toggle();
    newClassName = 'collapsed';
    oldClassName = 'expanded';
    if($('#li_'+this.rel).hasClass('collapsed'))
    {

      newClassName = 'expanded';
      oldClassName = 'collapsed';
    }
    $('#li_'+this.rel).removeClass( oldClassName );
    $('#li_'+this.rel).addClass( newClassName );
    return false;
  });
});

