/**
 * credits to PPK
 * @see http://www.quirksmode.org/js/detect.html
 */

(function() {
	
	var BrowserDetect = {
		init: function () {
			this.OS = this.searchString(this.dataOS) || "an unknown OS";
		},
		/**
		 * case sensitive..
		 */
		searchString: function (data) {
			for (var i=0;i<data.length;i++)	{
				var dataString = data[i].string;
				if (dataString) {
					if (dataString.indexOf(data[i].subString) != -1)
						return data[i].identity;
				}
			}
		},
		dataOS : [
			{
				string: navigator.platform,
				subString: "Win",
				identity: "Windows"
			},
			{
				string: navigator.platform,
				subString: "Mac",
				identity: "Mac"
			},
			{
				string: navigator.userAgent,
				subString: "iPhone",
				identity: "iPhone/iPod"
		    },
			{
				string: navigator.platform,
				subString: "Linux",
				identity: "Linux"
			}
		]
	};
	
	BrowserDetect.init();
	
	window.$.os = BrowserDetect.OS;
	
})();