add: else if(availability == 'available' && show == 'xa') _('contacts').insertBefore(contact, _('contacts', {role: 'away'}).nextSibling); 
context: function _reposition(contact) {    var availability = contact.getAttribute('availability');    var show = contact.getAttribute('show');    contact.style.opacity = 0;    if(contact.getAttribute('open') == 'true')        _('contacts').insertBefore(contact, _('contacts', {role: 'open'}).nextSibling);    else if(availability == 'available' && show == '')        _('contacts').insertBefore(contact, _('contacts', {role: 'online'}).nextSibling);    else if(availability == 'available' && show == 'away')        _('contacts').insertBefore(contact, _('contacts', {role: 'away'}).nextSibling);    else if(availability == 'available' && show == 'dnd')        _('contacts').insertBefore(contact, _('contacts', {role: 'dnd'}).nextSibling);    else        _('contacts').insertBefore(contact, _('contacts', {role: 'offline'}).nextSibling);    fadeIn(contact);}
meta: 1705	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1705/f69114fdd7e189f48b131707ee316fc041e69839/contacts.js/buggy/chrome/content/contacts.js