// Outdated Browser jQuery Plugin

$(document).ready(function(){

var OS="Unknown";
if (navigator.appVersion.indexOf("Win")!=-1) OS="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OS="Macintosh";
if (navigator.appVersion.indexOf("X11")!=-1) OS="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OS="Linux";

if ( OS == "Windows" || OS == "Macintosh" || OS == "Unix" || OS == "Linux" ){

						   function outdatedBrowser() {
							   var userAgent = navigator.userAgent.toLowerCase();
							   $('#oldBrowserCont').css({'display' : 'none'});
							   
							   // Check for Safari BEGIN
							   if (/safari[\/\s](\d+\.\d+)/.test(userAgent) && !/chrome[\/\s](\d+\.\d+)/.test(userAgent)) {
								   var safari = userAgent.indexOf('version');
								   if (safari > -1) {
									   var snip1 = safari+8;
									   var version = userAgent.substring(snip1, (snip1+1));
									   if (version < 4) { return true; }
								   }
							   }
							   // Check for Safari END
							   
							   // Check for Google Chrome BEGIN | REMOVED CHROME DETECTION UNTIL VERSION 10+ IS DETECTED CORRECTLY
							   /*
							   var chrome = userAgent.indexOf('chrome');
							   if (chrome > -1) {
								   var snip1 = chrome+7;
								   var version = userAgent.substring(snip1, (snip1+1));
								   if (version < 4) { return true; }
							   }
							   */
							   // Check for Google Chrome END
							   
							   // Check for Opera BEGIN
							   if ($.browser.opera && ($.browser.version) < 9.6) { return true; }
							   // Check for Opera END
							   
							   // Check for Microsoft Internet Explorer BEGIN
							   if ($.browser.msie && parseInt($.browser.version, 10) < 7) { return true; }
							   // Check for Microsoft Internet Explorer END
							   
							   // Check for Mozilla Firefox BEGIN
							   if (/firefox[\/\s](\d+\.\d+)/.test(userAgent)) {
								   var ffversion = Number(RegExp.$1);
								   if (ffversion < 3.0) { return true; }
							   }
							   // Check for Mozilla Firefox END
							   return false;
						   }
						   if (outdatedBrowser(true)){
							   $(function(){
										  $('div#outdatedBrowserCont').html('<div class="outdatedBrowser"><p class="outdatedBrowserYield">You are using an outdated browser. We suggest you update your browser to get the full experience while browsing our site.</p><div class="modernBrowser"><p><a href="http://www.mozilla.com/en-US/firefox/" title="Mozilla Firefox" target="_blank"><img src="/tsparkcms/images/firefox.jpg" alt="Firefox" /><br />Firefox 3.6</a></p></div><div class="modernBrowser"><p><a href="http://www.google.com/chrome" title="Google Chrome" target="_blank"><img src="/tsparkcms/images/chrome.jpg" alt="Google Chrome" /><br />Google Chrome 7</a></p></div><div class="modernBrowser"><p><a href="http://www.apple.com/safari/" title="Safari" target="_blank"><img src="/tsparkcms/images/safari.jpg" alt="Safari" /><br />Safari 5</a></p></div><div class="modernBrowser"><p><a href="http://www.opera.com/" title="Opera" target="_blank"><img src="/tsparkcms/images/opera.jpg" alt="Opera" /><br />Opera 10</a></p></div><div class="modernBrowser"><p><a href="http://www.microsoft.com/windows/Internet-explorer/default.aspx" title="Internet Explorer" target="_blank"><img src="/tsparkcms/images/ie.jpg" alt="Internet Explorer" /><br />Internet Explorer 8</a></p></div><div id="outdatedBrowserFooter"></div></div>');
										  });
						   };
						   };
						   });
