/*
	TalkShoe Confidential Information
	Copyright (c) 2005 - 2009 
*/

	var place;
	var thestring;
	
	var detect = navigator.userAgent.toLowerCase();
	var OS,browser,version,total,thestring,firefoxRel;
	
	if (checkIt('konqueror'))
	{
		browser = "Konqueror";
		OS = "Linux";
	}
	else if (checkIt('iphone')) browser = "iPhone";
	else if (checkIt('chrome')) browser = "Chrome";
	else if (checkIt('safari')) browser = "Safari";
	else if (checkIt('omniweb')) browser = "OmniWeb";
	else if (checkIt('opera')) browser = "Opera";
	else if (checkIt('webtv')) browser = "WebTV";
	else if (checkIt('icab')) browser = "iCab";
	else if (checkIt('msie')) browser = "InternetExplorer";
	else if (!checkIt('compatible'))
	{
		browser = "Gecko";
		version = detect.charAt(8);
		///Check for firefox version.
		if (checkIt('firefox')){
			firefoxRel = detect.charAt(place + thestring.length);
		}else{
			firefoxRel = "UnknownGecko";
		}
	}
	else browser = "An unknown browser";
	
	if (!version) version = detect.charAt(place + thestring.length);
	
	if (!OS)
	{
		if (checkIt('linux')) OS = "Linux";
		else if (checkIt('x11')) OS = "Unix";
		else if (checkIt('mac')) OS = "Mac";
		else if (checkIt('win')) OS = "Windows";
		else OS = "an unknown operating system";
	}

function checkIt(string){
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

//Uncomment below to alert full info on user agent.
//document.write("OS:"+OS+" Browser:"+browser+" Version:"+version+" Misc:"+total+" "+thestring+" "+detect+" "+firefoxRel);

function checkBrowserForCSS(){
		var notSupportedMsg = "TalkShoe does not support these browsers: " +
							  "Internet Explorer below version 6, " +
							  "Firefox below version 2, <br/>" +
							  "Opera version 8, " +
							  "or Safari below version 3," +
							  " or Google Chrome." +
							  "<br/>You may encounter unexpected errors. " +
							  "<br/>It is suggested that you upgrade to the latest version of your browser, or use a supported version."
		var mainCSSLocation = '/resources/talkshoe/css/';
		var buildNumParam = '?bN='+jsBuildNum+"20090329";
		var badBrowser = false;

	if(browser == "InternetExplorer"){
		if(version < "6"){
			badBrowser = true; 
		}
		if(version == "6"){
		document.write('<link href="'+mainCSSLocation + 'main_IE6.css'+buildNumParam+'" rel="stylesheet" type="text/css">');
		}
		if(version == "7"){
		document.write('<link href="'+mainCSSLocation + 'main_IE7.css'+buildNumParam+'" rel="stylesheet" type="text/css">');
		}
		if(version > "7"){
		document.write('<link href="'+mainCSSLocation + 'main_IE8.css'+buildNumParam+'" rel="stylesheet" type="text/css">');
		}
	}
	
	if((browser == "Opera")){
		if(version < "8"){
			badBrowser = true;
		}
		if(version <= "8"){
		document.write('<link href=\"'+mainCSSLocation + 'main_Opera8.css'+buildNumParam+'" rel="stylesheet" type="text/css">');
		}
		if(version > "8"){
		document.write('<link href=\"'+mainCSSLocation + 'main_Opera8.css'+buildNumParam+'" rel="stylesheet" type="text/css">');
		document.write('<link href=\"'+mainCSSLocation + 'main_Opera9.css'+buildNumParam+'" rel="stylesheet" type="text/css">');
		}
	}
	
	if((browser == "Safari") || (browser == "iPhone") || (browser == "Chrome")){
		if((version < "5") || (browser == "Chrome")){
			badBrowser = true;
		}
		document.write('<link href=\"'+mainCSSLocation + 'main_Safari.css'+buildNumParam+'" rel="stylesheet" type="text/css">');
	}
	
	if((browser == "Gecko")){
		if(version < "1.5"){
			badBrowser = true;
		}
		document.write('<link href=\"'+mainCSSLocation + 'main_Firefox.css'+buildNumParam+'" rel="stylesheet" type="text/css">');
	}
	
	if(badBrowser){ 
		document.write("<div class=\"errorsMain badBrowser\"><strong>"+notSupportedMsg+"</strong></div>");
	}
	
}

function firefoxMacWarn(){
var macMsg1 = 'Note: MAC Users - Using Firefox v1.5 and below may cause difficulty with launching of TalkShoe Live! Classic. If TalkShoe Live! Classic does not launch, please update to Firefox 2.0 or use Safari.  Thank you!<br>';
	if(OS=='Mac'){
		if((browser=='Gecko') && ((firefoxRel < 2) || (firefoxRel =='UnknownGecko'))){
			document.write(macMsg1);
		}
	}
}

function checkForIE6(){
	if(browser == "InternetExplorer"){
		if(version <= "6"){
			return true;
		}
	}else{
		return false;
	}
}

//OS='Mac';