jq(function() {
  var country = jq('#country'),
      fields  = jq('#company, #title');    // conditional field inputs: disabled for non-professionals
  
  // initial display of conditional fields
  jq('input#non_pro:checked').length ? disable_fields(fields) : enable_fields(fields);
    
  // default value for country
  if ( !country.val() )
    country.val('United States');
  
  // display conditional fields per relocation type
  jq('input[name=relo_type]').click(function() {    
    if ( jq(this).attr('value') == 'NP' ) 
      disable_fields(fields);
    else
      enable_fields(fields);
  });
});

// enable conditional fields:
// # of booklets: 1, 4, 8
function enable_fields(fields) {
  fields.removeAttr('style');
  fields.attr('disabled', false);
  if ( jq('#copies option').length == 1 ) 
    jq('#copies').append('<option value="4">4</option><option value="8">8</option>');
}

// disable conditional fields
// non-professionals: 1 booklet
function disable_fields(fields) {
  fields.css('background-color', '#DCDCDC');
  fields.attr('disabled', true);
  jq('#copies option:gt(0)').remove();
}