// JavaScript Document

function Is()
{   // convert all characters to lowercase to simplify testing
    var agt = navigator.userAgent.toLowerCase();

    // *** CHECK USER PLATFORM ***
	
	// Macintosh
	this.mac = (agt.indexOf("macintosh")!=-1);
	
	// Windows
	this.win = (agt.indexOf("windows")!=-1);
	
	// *** CHECK LATEST BROWSER VERSION ***

    // Safari Check
    this.safari = ((agt.indexOf('safari')!=-1) && (agt.indexOf('chrome')==1));
	this.safari533 = ((agt.indexOf('safari/533')!=-1) && (agt.indexOf('chrome')==1));
    
	// Internet Explore Check
	this.ie = (agt.indexOf("msie")!=-1);
	this.ie9 = (agt.indexOf("msie 9")!=-1);
	
	// Firefox Check
	this.ff = (agt.indexOf("firefox")!=-1);
	this.ff10 = (agt.indexOf("firefox/10")!=-1);

}

var is = new Is();

function getBrowserMsg()
{
	var txt = "<div style='border:1px solid #FFFFCC; padding:2px;'><div style='border:3px solid #FFFFCC; color:#FFFFCC; padding:10px;'>We experienced an error checking your browser information.</div></div>";
	
	if(is.win){
		// Windows User
		if((is.ie)||(is.ff)){
			if(is.ie){
				if(is.ie9){
					txt = "<div style='border:1px solid #FFFFCC; padding:2px;'><div style='border:3px solid #FFFFCC; padding:10px; color:#FFFFCC;'>You are currently running the latest version of Internet Explorer.</div></div>";
				}else{
					txt = "<div style='border:1px solid #FFFFCC; padding:2px;'><div style='border:3px solid #FFFFCC;  padding:10px; color:#FFFFCC;'>This site works best on Internet Explorer 8.0. <a href='http://windows.microsoft.com/en-US/internet-explorer/downloads/ie' target='_blank'>Click here to update your browser.</a></div></div>";
				}
			}else{
				if(is.ff10){
					txt = "<div style='border:1px solid #FFFFCC; padding:2px;'><div style='border:3px solid #FFFFCC;  padding:10px; color:#FFFFCC;'>You are currently running the latest version of Firefox.</div></div>";
				}else{
					txt = "<div style='border:1px solid #FFFFCC; padding:2px;'><div style='border:3px solid #FFFFCC;  padding:10px; color:#FFFFCC;'>This site works best on Firefox 5.0. <a href='http://www.mozilla.com/en-US/firefox/new/' target='_blank'>Click here to update your browser.</a></div></div>";
				}
			}	
		}else{
		txt = "<div style='border:1px solid #FFFFCC; padding:2px;'><div style='border:3px solid #FFFFCC; padding:10px;  color:#FFFFCC;'>This site works best on Internet Explore 8.0 or Firefox 5.0. <a href='http://windows.microsoft.com/en-US/internet-explorer/downloads/ie' target='_blank'>Download Internet Explore 8.0</a> | <a href='http://www.mozilla.com/en-US/firefox/new/' target='_blank'>Download Firefox 5.0</a></div></div>";
		}	
	}else{
		// Macintosh User
		if(is.safari){
			if(is.safari533){
				txt = "<div style='border:1px solid #FFFFCC; padding:2px;'><div style='border:3px solid #FFFFCC; padding:10px;  color:#FFFFCC;'>You are currently running the latest version Safari.</div></div>";
			}else{
				txt = "<div style='border:1px solid #FFFFCC; padding:2px;'><div style='border:3px solid #FFFFCC; padding:10px;  color:#FFFFCC;'>This site works best on the latest version of Safari. <a href='http://www.apple.com/safari/download/' target='_blank'>Click here to update your browser.</a></div></div>";
			}
		}else{
			txt = "<div style='border:1px solid #FFFFCC; padding:2px;'><div style='border:3px solid #FFFFCC; padding:10px;  color:#FFFFCC;'>This site works best on the latest version of Safari. <a href='http://www.apple.com/safari/download/' target='_blank'>Click here to update your browser.</a></div></div>";
		}
	}
	
	document.getElementById("browsermsg").innerHTML = txt;
}
