function selectCompany(o, prefix)
{
  var company = jQuery('#'+prefix+'company');
  var vatin = jQuery('#'+prefix+'vatin');
  var regon = jQuery('#'+prefix+'regon');
  var name = jQuery('#'+prefix+'name');
  var surname = jQuery('#'+prefix+'surname');

  var label_name = jQuery("label[for='"+prefix+"name']");
  var label_surname = jQuery("label[for='"+prefix+"surname']");
  var label_company = jQuery("label[for='"+prefix+"company']");
  var label_vatin = jQuery("label[for='"+prefix+"vatin']");

  if (o.options[o.selectedIndex].value == 1)
  {
    company.attr('disabled', true);
    off(company);
    label_company.text(label_company.text().replace(/\*/, ""));
    vatin.attr('disabled', true);
    off(vatin);
    label_vatin.text(label_vatin.text().replace(/\*/, ""));
    regon.attr('disabled', true);
    off(regon);

    label_name.append('<span>*</span>');
    name.attr('disabled', false);
    on(name);
    label_surname.append('<span>*</span>');
    surname.attr('disabled', false);
    on(surname);
  }
  else
  {
    name.attr('disabled', true);
    off(name);
    label_name.text(label_name.text().replace(/\*/, ""));
    surname.attr('disabled', true);
    off(surname);
    label_surname.text(label_surname.text().replace(/\*/, ""));

    label_company.append('<span>*</span>');
    company.attr('disabled', false);
    on(company);
    label_vatin.append('<span>*</span>');
    vatin.attr('disabled', false);
    on(vatin);
    regon.attr('disabled', false);
    on(regon);
  }
}

function off(o)
{
  o.css({'background-color' : '#ddd'});
}

function on(o)
{
  o.css({'background-color' : ''});
}


function selectFields(c, prefix)
{
  prefix = '#'+prefix;
  if (c.checked)
  {
    $(prefix+'company').attr('disabled', false);
    on($(prefix+'company'));
    $(prefix+'name').attr('disabled', false);
    on($(prefix+'name'));
    $(prefix+'surname').attr('disabled', false);
    on($(prefix+'surname'));
    $(prefix+'street').attr('disabled', false);
    on($(prefix+'street'));
    $(prefix+'postalcode').attr('disabled', false);
    on($(prefix+'postalcode'));
    $(prefix+'city').attr('disabled', false);
    on($(prefix+'city'));
    $(prefix+'country').attr('disabled', false);
    on($(prefix+'country'));
  }
  else
  {
    $(prefix+'company').attr('disabled', true);
    off($(prefix+'company'));
    $(prefix+'name').attr('disabled', true);
    off($(prefix+'name'));
    $(prefix+'surname').attr('disabled', true);
    off($(prefix+'surname'));
    $(prefix+'street').attr('disabled', true);
    off($(prefix+'street'));
    $(prefix+'postalcode').attr('disabled', true);
    off($(prefix+'postalcode'));
    $(prefix+'city').attr('disabled', true);
    off($(prefix+'city'));
    $(prefix+'country').attr('disabled', true);
    off($(prefix+'country'));
  }
}

function copyData(from, to){
  if ($('form_delivery_address').checked == false)
  {
    _from = $(from).value;
    $(to).value = _from;
    setTimeout("copyData('"+from+"', '"+to+"')",10);
  }
}

function searchCustomer(search_id, find_id)
{
  $.ajax({
    url: '/lib/helpers/ajax/search_customer.php?phrase='+$(search_id).attr('value'),
    success: function(msg){
      if (msg != "")
      {
        $(find_id).empty();
        $(find_id).prepend(msg);
      }
    }
  });
  return false;
}

