<!--

function FormKeyPressed()
{
    if (navigator.appName == "Netscape")
    {
        return true;
    } else {
        if (13 == event.keyCode)
        {
            document.loginForm.submit();
            event.returnValue = false;
        } else {
            event.returnValue = true;
        }
    }
    return true;
}

var detect = navigator.userAgent.toLowerCase();

function checkIt(s) {
place = detect.indexOf(s) + 1;
thestring = s;
return place;
}

function wrapIt(s) {
re=/;/g
return s.replace(re, "; ")
}


function getAppName()
{
 return (typeof(navigator.appName) != "undefined")?navigator.appName : "Property not supported or blank!";
}

function getBrowserCode()
{
 return  (typeof(navigator.appCodeName) != "undefined") ? navigator.appCodeName:"Property not supported or blank!";
}

function getBrowserVersion()
{
 return (typeof(navigator.appVersion) != "undefined") ? navigator.appVersion: "Property not supported or blank!";
}

function getBrowserMinorVersion()
{
  return (typeof(navigator.appMinorVersion) != "undefined") ? wrapIt(navigator.appMinorVersion) :"Property not supported or blank!";
}

function getBrowserServicePatchVersion()
{
  if(typeof(navigator.appMinorVersion) != "undefined")
  {
      fullVal = wrapIt(navigator.appMinorVersion);
      var sp= (fullVal)?fullVal.indexOf("SP"):-1;
      var partVal = fullVal.substring(sp,fullVal.length);
//	alert(partVal);
	if(sp==-1)
		return " ";
	else
	     return (partVal.substring(0,partVal.indexOf(";")));
  }
  else
	return (" ");
}
function getBrowserRealVersion()
{

  if (typeof(navigator.userAgent) != "undefined") {
	var ua = navigator.userAgent;
	var msie = (ua) ? ua.indexOf("MSIE ") : -1;
	return (ua.substring(msie+5, ua.indexOf(";", msie)));
	} else
	return ("Not Internet Explorer or version is undetectable!");

}

function getUserAgent()
{
	return (typeof(navigator.userAgent) != "undefined") ? (navigator.userAgent) : ("Property not supported or blank!");

}


var OS;
function getBrowserName()
{
//var detect = navigator.userAgent.toLowerCase();
/*var browser, version, thestring, place;
if (checkIt('konqueror')) {
browser = "Konqueror";
OS = "Linux";
} else if (checkIt('safari')) browser = "Safari";
else if (checkIt('omniweb')) browser = "OmniWeb";
else if (checkIt('k-meleon')) {
browser = "K-Meleon";
var rv = detect.match(/k-meleon ([\w.]+)/);
if (rv) {
rv = rv[0];
version = rv.substr(3);
}
}
else if (checkIt('opera')) browser = "Opera";
else if (checkIt('webtv')) browser = "WebTV";
else if (checkIt('icab')) browser = "iCab"
else if (checkIt('msie')) browser = "Internet Explorer";
else if (!checkIt('compatible')) {
browser = "Netscape Navigator"
version = detect.charAt(8);
if (typeof(navigator.product) != "undefined") {
browser = "Mozilla";
rv = navigator.userAgent.match(/([Mozilla ]?Fire\w+)\/([\w|\+.]+)/);
if (rv) {
browser = rv[1];
version = rv[2];
} else {
rv = navigator.userAgent.match(/rv:([\w|\+.]+)/);
if (rv) {
rv = rv[0];
version = rv.substr(3);
}
}
}
}else browser = "An unknown browser";
if (!version) {
version = detect.charAt(place + thestring.length);
}
var browsername = "";
if (browser)
browsername += browser;
if (version)
browsername += " " + version;

return (browsername) ? browsername:"Unable to detect!";
*/}


function getOS()
{
var i_win;
var v_win;
var agt=navigator.userAgent.toLowerCase();
if (agt.indexOf("win")!=-1 || agt.indexOf("16bit")!=-1)
i_win = true;
if (i_win) {
if (agt.indexOf("win95")!=-1 || agt.indexOf("windows 95")!=-1)
v_win = "Windows 95";
if (agt.indexOf("win98")!=-1 || agt.indexOf("windows 98")!=-1)
v_win = "Windows 98";
if (agt.indexOf("win 9x 4.90")!=-1)
v_win = "Windows ME";
if (agt.indexOf("winnt")!=-1 || agt.indexOf("windows nt")!=-1)
v_win = "Windows NT";
if (agt.indexOf("windows nt 5.0")!=-1)
v_win = "Windows 2000";
if (agt.indexOf("windows nt 5.1")!=-1)
v_win = "Windows XP";
if (!v_win)
v_win = "Unknown Windows";
}
if (!OS) {
if (checkIt('linux')) OS = "Linux";
else if (checkIt('x11')) OS = "Unix";
else if (checkIt('mac')) OS = "Mac"
else if (checkIt('win')) OS = "Windows"
else OS = "an unknown operating system";
}
var osStr = (typeof(navigator.oscpu) != "undefined" && navigator.oscpu != "") ? navigator.oscpu :OS;
if (i_win)
 osStr +=" - " + v_win;
return osStr;
}


function getPlatform()
{
 var platformstr;
if (typeof(navigator.platform) != "undefined") {
platformstr=(navigator.platform);
switch (navigator.platform) {
case "Win32" : platformstr+=(" - Windows 32-bit platform"); break;
case "Windows" : platformstr+=(" - Windows 32-bit platform"); break;
case "Win16" : platformstr+=(" - Windows 16-bit platform"); break;
case "WinCE" : platformstr+=(" - Windows CE platform"); break;
default : platformstr+=(" - Other platform"); break;
}
} else
platformstr=("Property not supported or blank!");
return platformstr;
}


function getCPUClass()
{
  var cpuStr;
if (typeof(navigator.cpuClass) != "undefined") {
 cpuStr=(navigator.cpuClass);
switch (navigator.cpuClass) {
case "x86" : cpuStr+=(" - x86 Compatible processor (Intel, Cyrix, AMD, etc...)"); break;
case "68K" : cpuStr+=(" - Motorola processor"); break;
case "Alpha" : cpuStr+=(" - Digital processor"); break;
case "PPC" : cpuStr+=(" - Motorola processor"); break;
case "Other" : cpuStr+=(" - Other CPU classes, including Sun SPARC"); break;
}
} else
cpuStr=("Property not supported or blank!");

return cpuStr;
}

function getOnLineStatus()
{
	var online;
if (typeof(navigator.onLine) != "undefined") {
	online= (navigator.onLine);
  if (navigator.onLine)
online+=(" - The system is in global online mode");
else
online+=(" - The system is in global offline mode");
} else
online=("Property not supported or blank!");
return online;
}

function getConnectionType()
{
/*  var conntype;
if (navigator.appName == "Microsoft Internet Explorer") {
if (typeof(caps) != "undefined" && typeof(caps.connectionType) != "undefined") {
conntype=(caps.connectionType);
switch (caps.connectionType) {
case "lan" : conntype+=(" - You are connected via a network"); break;
case "modem" : conntype+=(" - You are connected via a modem"); break;
case "offline" : conntype+=(" - You are working offline"); break;
}
} else
conntype=("Property not supported or blank!");
} else
	conntype=("Property not supported or blank!");
return conntype;
*/}

  
/*var browsername;
function doNetscape()
{
	for (i=0; i < navigator.plugins.length; i++)
	{
		for (j = 0; j < navigator.plugins.length; j++)
		{
			if(navigator.plugins[j].type == "application/x-java-applet;version=1.3")
			{
			alert("You are running Netscape with Java Plugin 1.3.0 - OK");
			return;
			}
		}
	}

	alert("You are running Netscape\nPlease, install Java Runtime Environment 1.3.0");
}

function doMicrosoft()
{

	var applet = document.myApplet;
	if(applet == null)
	{
	alert("You are running Microsoft Browser.\nPlease, install Java Runtime Environment 1.3.0");
	return;
	}

	var version = applet.getJavaVersion();
	if(version == "1.3.0")
	{
	alert("You are running IE, Java Plugin 1.3.0 installed - OK");
	}
	else
	{
	alert("You are running IE, other plugin installed - mybe OK if later that 1.3.0\nYour version: " + version);
	}
}
*/
function getJavaVersion()
{
  var applet = document.myApplet;
 if(applet == null)
{
 return ("Please, install Java Runtime Environment");

};
else
  return( document.myApplet.getJavaVersion());

}


function getcookieEnable()
{
  var enable;
  if (typeof(navigator.cookieEnabled) != "undefined") {
		enable= (navigator.onLine);
   } else
	enable=("Property not supported or blank!");
return enable;
}

//-->

