var g_fDoFocus = true;
	function setFocus()
	{
		if (g_fDoFocus)
			window.document.logonForm.username.focus();
	}
	
	function isMimeControlInstalled()
	{
	 	var oMimeVersion;

		oMimeVersion = null;
		try { 
			oMimeVersion = new ActiveXObject( "MimeBhvr.MimeCtlVer" ); 
		} catch (e) { }
		
		if (oMimeVersion != null)
			return true;
		else
			return false;
	}

	function window.onload()
	{
	
		if (g_fDoFocus)
			logonForm.username.focus();

		var fGZIPSafe = false;
		
		var nVersion = 5;
		var nVerOffset = navigator.appVersion.indexOf("MSIE ");

		if (nVerOffset != -1)
		{
			var nVerT = parseInt(navigator.appVersion.substring(nVerOffset + 5, nVerOffset + 6), 10);
			if (!isNaN(nVerT))
				nVersion = nVerT;
		}

		if (nVersion > 6)
		{
			fGZIPSafe = true;
		}
		else if (nVersion == 6)
		{
			var nSP = 0;
			var nSPOffset = navigator.appMinorVersion.indexOf("SP");
			if (nSPOffset != -1)
			{
				var nVerT = parseInt(navigator.appMinorVersion.substring(nSPOffset + 2, nSPOffset + 3), 10);
				if (!isNaN(nVerT))
					nSP = nVerT;
			}

			if (nSP > 1)
			{
				fGZIPSafe = true;
			}
			else
			{
				var re = /Q(\d+)(;)?/ig;
				var sMinVersion = navigator.appMinorVersion;
				var rgMatches = sMinVersion.match(re);
				if (rgMatches != null)
				{
					for (i=0; i < rgMatches.length; i++)
					{
						var iMinVer = parseInt(rgMatches[i].substring(1));
						if (!isNaN(iMinVer))
							if (iMinVer >= 328970)
							{
								fGZIPSafe = true;
								break;
							}
					}
				}
			}
		}
		

		if (!fGZIPSafe)
			logonForm["flags"].value |= 2;
	}

function onClickHelp()
{
	var oEvtId = window.event.srcElement.id;

	switch(oEvtId)
	{
		case "lnkShowClient":
		{
			trPremium.style.display='';
			trBasic.style.display='';
			lnkShowClient.style.display='none';
			lnkHideClient.style.display='';
			lnkHideClient.focus();
			break;
		}
		case "lnkHideClient":
		{
			trPremium.style.display='none';
			trBasic.style.display='none';
			lnkShowClient.style.display='';
			lnkHideClient.style.display='none';
			lnkShowClient.focus();
			break;
		}
		case "lnkShowTrust":
		{
			trPublic.style.display='';
			trTrusted.style.display='';
			trWrn.style.display='';
			lnkShowTrust.style.display='none';
			lnkHideTrust.style.display='';
			lnkHideTrust.focus();
			break;
		}
		case "lnkHideTrust":
		{
			trPublic.style.display='none';
			trTrusted.style.display='none';
			lnkShowTrust.style.display='';
			lnkHideTrust.style.display='none';
			lnkShowTrust.focus();
			showWarning();
			break;
		}
	}
}

	function showWarning()
	{
		var oPubDesc = document.all("trPublic");
		var rdoTrustedGrp = document.all("trusted");

		if (oPubDesc.style.display == "none")
		{
			if (rdoTrustedGrp[0].checked)
				trWrn.style.display = "none";
			else
				trWrn.style.display = "";
		}
	}

	function onClickSecurity()
	{
		var rdoTrustedGrp = document.all("trusted");
		showWarning();

		if (rdoTrustedGrp[0].checked)
			document.forms["logonForm"].flags.value &= 11;
		else
			document.forms["logonForm"].flags.value |= 4;

	}
