jQuery/Javascript to detect OS without a plugin?

<!DOCTYPE html> <html xmlns=”http://www.w3.org/1999/xhtml”> <head runat=”server”> <title></title> <script src=”Scripts/jquery-1.7.1.min.js”></script> <script type=”text/javascript”> var os = navigator.platform; for (var i in navigator) { document.write(i + “=” + navigator[i] + ‘<br>’); } var OSName = “Unknown OS”; if (navigator.appVersion.indexOf(“Win”) != -1) OSName = “Windows”; if (navigator.appVersion.indexOf(“Mac”) != -1) OSName = “MacOS”; if (navigator.appVersion.indexOf(“X11”) != -1) OSName = “UNIX”; …