
/********************************************************/
/***** javascript determining which browser is used *****/
/********************************************************/

// defining the variables used in the browser check
var browser_agent;
var version_major;
var version_minor;
var ie;
var ie3;
var ie4;
var ie4_up;
var ie5_up;
var ns;
var ns3;
var ns4_up;
var ns6_up;


// fetch user agent and version
browser_agent = navigator.userAgent.toLowerCase();
version_major = parseInt(navigator.appVersion);
version_minor = parseFloat(navigator.appVersion);


// check user agent and version and set the corresponding variable to true
ie = browser_agent.indexOf("msie") != -1;
ie3 = ie && version_major < 4;
ie4 = ie && ((version_major == 4) && (browser_agent.indexOf("msie 5") == -1));
ie4_up = ie && version_major >= 4;
ie5_up = ie && !ie3 && !ie4;
ns = browser_agent.indexOf("mozilla") != -1 && browser_agent.indexOf("msie") == -1;
ns3 = ns && version_major == 3;
ns4_up = ns && version_major >= 4 && browser_agent.indexOf("gecko") == -1;
ns6_up = ns && browser_agent.indexOf("gecko") != -1;


// display the browser-version
//document.write("ie: " + ie + "; ");
//document.write("ie3: " + ie3 + "; ");
//document.write("ie4: " + ie4 + "; ");
//document.write("ie4_up: " + ie4_up + "; ");
//document.write("ie5_up: " + ie5_up + "; ");
//document.write("ns: " + ns + "; ");
//document.write("ns3: " + ns3 + "; ");
//document.write("ns4_up: " + ns4_up + "; ");
//document.write("ns6_up: " + ns6_up);
