Javascript plugin that detects browsers, operating systems and mobile devices.