function broswerDetection(){ var appName = navigator.appName; var appVersion = navigator.appVersion; var userAgent = navigator.userAgent; var browserSupported = false; if(appName == "Netscape") { // the browser could be a Netscape or Firefox if(userAgent.indexOf("Firefox") == -1){ // the browser is Netscape, then we flag that the netscape not supported browserSupported = false; } else if((userAgent.indexOf("Navigator") != -1) && (userAgent.indexOf("Firefox") != -1) ){ // the broswer is Netscape v9.0 browserSupported = false; } else{ // this is actually a Firefox browser var firefoxIndex = userAgent.indexOf("Firefox") + 8; if(parseInt(userAgent.charAt(firefoxIndex)) >= 1){ browserSupported = true; } } } else if(appName == "Microsoft Internet Explorer"){ var version = 0.0; if(userAgent.indexOf("Opera") == -1){ // Microsoft Internet Explorer if(appVersion.indexOf("MSIE") != -1){ var temp = appVersion.split("MSIE"); version = parseFloat(temp[1]); } if(version >= 6.0){ browserSupported = true; } } else{ // Opera broswer, flag the broswer not supported browserSupported = false; } }