//******************************************************** 
// browser check
//******************************************************** 

var browserOk = false;
var name      = navigator.appName;
var version   = navigator.appVersion;
var agent     = navigator.userAgent;
var platform="";
if (major>=4) var platform  = navigator.platform;
var major     = version.charAt(0);
var minor     = version.charAt(2);
var helpPage  = "help_en.html";

// Opera
// the signature found in Opera 3.21 and 3.5:
//    appCodeName : Mozilla
//    appName     : Netscape
//    appVersion  : 3.0 (Win95; I)
//    userAgent   : Mozilla/4.0 (compatible; Opera/3.0; Windows NT 4.0) 3.5   (or 3.21)

var start = 0;
start = agent.indexOf("O");
if (agent.substring(start,start+5) == "Opera") {
	name  = "Opera";
	start = agent.lastIndexOf(".");
	major = agent.substring(start-1,start);
	minor = agent.substring(start+1,start+2);
}

if ((name=="Netscape" || name=="Mozilla" || name=="Microsoft Internet Explorer") && (major>=4)) {
		browserOk = true;
}
// Netscape 6 not supported at the moment
//if ((name=="Netscape") && (major==5)) browserOk = false;

// On Macintosh IE >= 5 is valid only 
		
if (major>=4) {
	if (platform.indexOf("MacPPC")!=-1) {
		browserOk = false;
		if ((name=="Microsoft Internet Explorer") && (major>=4)) { 
			if (version.indexOf("MSIE 5")!=-1) browserOk = true; 
		}
	}	 
}	

if (!browserOk) {
	if (name == "Opera") {
 		window.open(helpPage);
	}
	else {
		location.replace(helpPage);
	}
}

