function VersionTest()
{
	var sVerstr = String(Request.ServerVariables("HTTP_USER_AGENT"))

	//IE 6.0 : Mozilla/4.0 (compatible; MSIE 6.0b; Windows NT 5.0; .NET CLR 1.0.2914)
	//IE 5.01: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) 
	//IE 3.0 : Mozilla/2.0 (compatible; MSIE 3.0; Windows 95)
	
	//O 5.12 : Opera/5.12 (Windows 2000; U)  [en]
	//NN 4.77: Mozilla/4.77 [en] (Windows NT 5.0; U) 
	//NN 6.0 : Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1
	
	var aRet = new Array();
	aRet[0] = "";
	if ((sVerstr.indexOf('(') != -1) && (sVerstr.indexOf(')') != -1))
	{
		var sAgent = sVerstr.substr(0 ,sVerstr.indexOf('('));
		var sVer = sVerstr.substr(sVerstr.indexOf('(')+1, sVerstr.indexOf(')')-(sVerstr.indexOf('(')+1));
		var aVer = new Array();
		aVer = sVer.split(";");
		aRet[0] = aVer[1].substr(0, aVer[1].indexOf('MSIE')+4);
		aRet[1] = parseFloat(aVer[1].substr(aVer[1].indexOf('MSIE')+4),10);//>=5;
	}
	
	return aRet;
}

function VersionOK(min)
{
var bRet = false;
var a = new Array();
	a = VersionTest();

	if (a.length == 2 && a[0] == ' MSIE' && a[1] >= min)
		bRet = true;
/*
	Response.Write(a.length+"<BR>");
	Response.Write((a.length == 2)+"<BR>");
	Response.Write("-"+a[0]+"-<BR>");
	Response.Write((a[0] == ' MSIE')+"<BR>");
	Response.Write(a[1]+"<BR>");
	Response.Write((a[1] >= min)+"<BR>");
	Response.Write("<BR>");
	Response.End;
*/
	return bRet;
}

function IEVerNum()
{
var iret = 0;
var a = new Array();
	a = VersionTest();
	
	if (a.length == 2 && a[0] == ' MSIE')
		iret = a[1];

	return iret;
}
