Jquery-platform is a project mainly written in JavaScript, it's free.
jQuery plugin to check for mobile or desktop platform details.
Returns an array with mobile or desktop platform details
jQuery 1.5.2+ (https://github.com/jquery/jquery)
<script>
$(document).ready(function(){
// Returns an array with platform info.
var platform = $.platform();
});
</script>