function LoginDesktop(strHost,strSid,strUid,strPsd,strDownloadUrl)
{
	strScript = "var obj = null;\r\n";
	strScript += "try{\r\n";
	strScript += "var obj = new ActiveXObject('WScript.Shell'); \r\n";
	strScript += "}catch(e){obj = null;};\r\n";
	strScript += "if( obj!=null ){\r\n";
	strScript += "var s='HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\OnlyOne software\\\\ooReportDesktop\\\\Path'; \r\n";
	strScript += "var sPath = null; \r\n";
	strScript += "try{\r\n";
	strScript += "sPath = obj.RegRead(s); \r\n";
	strScript += "}catch(e){ATGrid.SetAliasValue('error','READ_REG_ERROR');sPath = null;};\r\n";
	strScript += "if( sPath!=null && sPath!='' ) {\r\n";
	strScript += "   sPath += ' -host " + strHost + "'; \r\n";
	strScript += "   sPath += ' -sid " + strSid + "'; \r\n";
	strScript += "   sPath += ' -uid " + strUid + "'; \r\n";
	strScript += "   sPath += ' -psd " + strPsd + "'; \r\n";
	strScript += "   try{\r\n";
	strScript += "   obj.run(sPath,5,false); \r\n";
	strScript += "   }catch(e){ATGrid.SetAliasValue('error','RUN_ERROR');};\r\n";
	strScript += "}else{\r\n";
	strScript += "   ATGrid.SetAliasValue('error','NO_INSTALL_DESKTOP'); \r\n";
	strScript += "}\r\n";
	strScript += "obj=null;\r\n";
	strScript += "}\r\n";
	try{
	ATGrid1.RunScript(strScript,'JavaScript','ATGrid');
	}catch(e)
	{
	  alert('没有安装ooReportDesktop桌面程序,导致无法自动登陆!');
	  window.open(strDownloadUrl);
	  return false;
	};
	var strError = ATGrid1.GetAliasValue('error');
	if( strError=='READ_REG_ERROR' )
	{
	  alert('没有安装ooReportDesktop桌面程序,导致无法自动登陆!');
	  window.open(strDownloadUrl);
	}
	else if( strError=='NO_INSTALL_DESKTOP' )
	{
	  alert('没有安装ooReportDesktop桌面程序,导致无法自动登陆!');
	  window.open(strDownloadUrl);
	}
	else if( strError=='RUN_ERROR' )
	{
	  alert('运行程序时出现错误!');
	  window.open(strDownloadUrl);
	}
	return true;
} 
function LoginManager(strHost,strSid,strUid,strPsd,strDownloadUrl)
{ 
	strScript = "var obj = null;\r\n";
	strScript += "try{\r\n";
	strScript += "var obj = new ActiveXObject('WScript.Shell'); \r\n";
	strScript += "}catch(e){obj = null;};\r\n";
	strScript += "if( obj!=null ){\r\n";
	strScript += "var s='HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\OnlyOne software\\\\ooReportManager\\\\Path'; \r\n";
	strScript += "var sPath = null; \r\n";
	strScript += "try{\r\n";
	strScript += "sPath = obj.RegRead(s); \r\n";
	strScript += "}catch(e){ATGrid.SetAliasValue('error','READ_REG_ERROR');sPath = null;};\r\n";
	strScript += "if( sPath!=null && sPath!='' ) {\r\n";
	strScript += "   sPath += ' -host " + strHost + "'; \r\n";
	strScript += "   sPath += ' -sid " + strSid + "'; \r\n";
	strScript += "   sPath += ' -uid " + strUid + "'; \r\n";
	strScript += "   sPath += ' -psd " + strPsd + "'; \r\n";
	strScript += "   try{\r\n";
	strScript += "   obj.run(sPath,5,false); \r\n";
	strScript += "   }catch(e){ATGrid.SetAliasValue('error','RUN_ERROR');};\r\n";
	strScript += "}else{\r\n";
	strScript += "   ATGrid.SetAliasValue('error','NO_INSTALL_MANAGER'); \r\n";
	strScript += "}\r\n";
	strScript += "obj=null;\r\n";
	strScript += "}\r\n";
	try{
	ATGrid1.RunScript(strScript,'JavaScript','ATGrid');
	}catch(e)
	{
	  alert('没有安装ooReportManager后台管理程序,导致无法自动登陆!');
	  window.open(strDownloadUrl);
	  return false;
	};
	var strError = ATGrid1.GetAliasValue('error');
	if( strError=='READ_REG_ERROR' )
	{
	  alert('没有安装ooReportManager后台管理程序,导致无法自动登陆!');
	  window.open(strDownloadUrl);
	}
	else if( strError=='NO_INSTALL_MANAGER' )
	{
	  alert('没有安装ooReportManager后台管理程序,导致无法自动登陆!');
	  window.open(strDownloadUrl);
	}
	else if( strError=='RUN_ERROR' )
	{
	  alert('运行程序时出现错误!');
	  window.open(strDownloadUrl);
	}
	return true;
} 

