function showModal(modal_lead_source) {
  RedBox.showInline('modal_lead_form');
  google_track_event_with_lead_source(modal_lead_source, 'Signup', 'Anonymous View - Signup');
}

function google_track_event(category, action, label, value) {
  if (value == null) { 
    pageTracker._trackEvent(category, action, label);
  }
  else {
    pageTracker._trackEvent(category, action, label, value);   
  }
}

function google_track_event_with_lead_source(lead_source, action, label) {
  var category = modal_lead_source_to_category(lead_source);
  google_track_event(category, action, label);
}

function modal_lead_source_to_category(modal_lead_source) {
  var category = "";
  switch(modal_lead_source) {
    case 'sales' : 
      category = 'Modal Sales';
      break;
    case 'luxury' : 
      category = 'Modal Luxury';
      break;
    case 'commercial' : 
      category = 'Modal Commercial';
      break;
  }
  return category;
}
