/**
	simple browser detection: add ie ieX classes to the document.body
	before domready (if the regexp matching fails it will enter "ieX")
	+ now adds some other common browser-classes, should we need it for a quick hack
**/
(function () {
	var ua = navigator.userAgent.toLowerCase(),
		uaVer,
		isMSIE = false,
		isOpera = /opera/.test(ua),
		isChrome = /chrome/.test(ua),
		isFirefox = /firefox/.test(ua),
		isSafari = /safari/.test(ua),
		isAndroid = /android/.test(ua),
		isIOS = /iphone|ipad|ipod/.test(ua),
		timer;
	/*@cc_on isMSIE = true; @*/

	timer = function () {
		oldIE = function () {
				var msg='<div id="oldIE">';
				msg+='<div class="tescoOldIE"><h2>Sajnos az Ön böngészőjét nem támogatjuk, kérjük töltsön le egy frisebb verziót!</h2>';
				msg+='<p><a href="http://www.google.com/chrome/" class="chrome" target="_blank"><span><b>Google Chrome</b><br />Letöltés</span></a>'
				msg+='<a href="http://www.mozilla-europe.org/hu/firefox/" class="firefox" target="_blank"><span><b>Mozilla Firefox</b><br />Letöltés</span></a>'
				msg+='<a href="http://www.apple.com/safari/download/" class="safari" target="_blank"><span><b>Safari</b><br />Letöltés</span></a>'
				msg+='<a href="http://www.opera.com/download/" class="opera" target="_blank"><span><b>Opera</b><br />Letöltés</span></a>'
				msg+='<a href="http://www.microsoft.com/hun/windows/internet-explorer/worldwide-sites.aspx" class="ie8" target="_blank"><span><b>Internet Explorer 8</b><br />Letöltés</span></a>'
				msg+='</p></div></div>';
			$('#siteFrame').html(msg);
		}		
		var addBodyClass = function (c) {
			uaVer = ((uaVer && uaVer.length > 1) ? uaVer[1] : "X");
            c += ' ' + c + uaVer;
			document.body.className += (document.body.className ? " " : "") + c;
		};

		setTimeout(function () {
			if (document.body) {		
				if (isMSIE) {
					uaVer = navigator.userAgent.toLowerCase().match(/msie (\d+)/);
					//if (uaVer[0].indexOf('6')>0) oldIE();
					addBodyClass("ie");
				} else if (isAndroid) {
					addBodyClass("android");
				} else if (isIOS) {
					addBodyClass("ios");
				} else if (isOpera) {
					uaVer = navigator.userAgent.toLowerCase().match(/version\/(\d+)/)
					addBodyClass("opera");
				} else if (isChrome) {
					uaVer = navigator.userAgent.toLowerCase().match(/chrome\/(\d+)/)
					addBodyClass("chrome");
				} else if (isFirefox) {
					uaVer = navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)
					addBodyClass("ff");
				} else if (isSafari) {
					uaVer = navigator.userAgent.toLowerCase().match(/version\/(\d+)/)
					addBodyClass("safari");
				}
			} else {
				setTimeout(timer, 100);
			}
		}, 100);
	};
	timer();
}());
