function isBrowserOKForClassroom() {

    var browser = new Browser();
    var t = browser.type;
    var v = browser.version;

    if (t == Browser.TYPE_IE && v >= 6) return true;
    if (t == Browser.TYPE_FIREFOX && v >= 2) return true;
    if (t == Browser.TYPE_CHROME) return true;
    return false;
}

function Browser() {
	this.type = Browser.TYPE_IE;
	this.version = 0;
	var agt = navigator.userAgent.toLowerCase();

	if (agt.indexOf("opera") != -1) {
		this.type = Browser.TYPE_OPERA;

	} else if (agt.indexOf("msie") != -1 && document.all) {
		this.type = Browser.TYPE_IE;
		
		var msie = agt.indexOf("msie");
		if (msie >= 0) {
		  this.version = parseFloat(agt.substring(msie + 5, agt.length));
		}

	} else if (agt.indexOf("chrome") != -1) {
	   this.type = Browser.TYPE_CHROME;
	   this.version = 1;

	} else if (agt.indexOf("safari") != -1) {
		this.type=Browser.TYPE_SAFARI;
		if (agt.indexOf("safari/125") != -1) {
			this.version = 1;
		};
	} else if(agt.indexOf("firefox") != -1) {
		this.type = Browser.TYPE_FIREFOX;
		var firefox = agt.indexOf('firefox');
		this.version = parseFloat(agt.substring(firefox + 8, agt.length)); 
    }
	
};
    
Browser.TYPE_IE = 1;
Browser.TYPE_MOZILLA = 2;
Browser.TYPE_SAFARI = 3;
Browser.TYPE_OPERA = 4;
Browser.TYPE_FIREFOX = 5;
Browser.TYPE_CHROME = 6;

