

<HTML>
<HEAD>
<TITLE>AccuMeetV2</TITLE>
</HEAD>



<LINK REL="stylesheet" HREF="inc/css/common.css" TYPE="TEXT/CSS">


<script LANGUAGE="JavaScript" src="inc/js/common.js"></script>
<script LANGUAGE="JavaScript" src="inc/js/Object.js"></script>
<script LANGUAGE="JavaScript" src="inc/js/Progress.js"></script>
<script LANGUAGE="JavaScript" src="inc/js/GetErrorMsg.js"></script>

<SCRIPT LANGUAGE="JavaScript">
<!--
var	g_top			= parent.top.ocxFrame;

var m_szCompName	= "Accuzone";
var m_szPublicAddr	= "210.217.32.235";
var m_szPrivateAddr	= "210.217.32.235";
var m_uiServPort	= "5000";
var m_szProdName	= "Common";	// OcxFile

var	m_bInstalled		= false;

var	m_bDebug		= false;
var m_szObjType		= "BasicSetupX";






function OnPageLoaded()
{

	if (IsVistaOS())
	{
		g_top.location.href	=	"ocx.asp";

		location.href		=	"Blank.asp";
	}
}

function IsVistaOS()
{
	if (navigator.userAgent.indexOf("Windows NT 6.0") > -1) 
	{
		//alert('vista');

		return true;
	}
	else
	{
		return false;
	}
}

// Call Method
//
function OnCheckFile()
{
	DebugMsg(objDebugStr, m_bDebug, m_szObjType, "CheckInstance(m_szCompName :: " + m_szCompName + ", m_szProdName :: " + m_szProdName + ", pszPublicAddr :: " + m_szPublicAddr + ", m_szPrivateAddr  :: " + m_szPrivateAddr + " , uiServPort :: " + m_uiServPort  + ")");


	BasicSetupX.CheckInstance(m_szCompName, m_szProdName, m_szPublicAddr, m_szPrivateAddr, m_uiServPort);


}


// Event
function SetupX_SessionStartFailed()
{
	DebugMsg(objDebugStr, m_bDebug, m_szObjType, "SessionStartFailed()");

	SetupX_ErrorOccured("SESSION_START_FAILED");
}

function SetupX_ReadyToWork()
{
	DebugMsg(objDebugStr, m_bDebug, m_szObjType, "ReadyToWork()");



	InstallProgCtrl	= new Progress(300, 20, Install_Progress);

	OnCheckFile();
}

function SetupX_DownloadRequired()
{
	DebugMsg(objDebugStr, m_bDebug, m_szObjType, "DownloadRequired()");
}

function SetupX_DownloadStarted(iTotalSize)
{
	DebugMsg(objDebugStr, m_bDebug, m_szObjType, "DownloadStarted(iTotalSize::" + iTotalSize + ")");
	
	
	OnWizard("Install_Down");

	if (m_bInstalled)
		TotalUpdateSize.innerHTML	= "" + parseInt((iTotalSize / 1000)) + "";
	else
		TotalDownSize.innerHTML		= "" + parseInt((iTotalSize / 1000)) + "";

	iDownTotalSize			= iTotalSize;
}

function SetupX_DownloadBytes(iRecvSize)
{
	DebugMsg(objDebugStr, m_bDebug, m_szObjType, "DownloadBytes(iRecvSize::" + iRecvSize + ")");

	InstallProgCtrl.SetCurPos(parseInt(iRecvSize/iDownTotalSize * 100));

	CurDownSize.innerHTML	= "" + parseInt((iRecvSize / 1000)) + "";
}

function SetupX_DownloadCompleted()
{
	DebugMsg(objDebugStr, m_bDebug, m_szObjType, "DownloadCompleted()");


	g_top.location.href	=	"ocx.asp";

	location.href		=	"Blank.asp";
}

function SetupX_DownloadSkipped()
{
	DebugMsg(objDebugStr, m_bDebug, m_szObjType, "DownloadSkipped()");
}

function SetupX_ErrorOccured(unErr)
{
	MoveErrPage(unErr);
}

function MoveErrPage(unErr)
{
	location.href	=	"errorview.asp?unErr=" + unErr;
}

function OnWizard(szPage)
{
	HideAllPage();

	if (szPage == "Install_Down")
		Install_Down.style.visibility		=	"visible";		
}

function HideAllPage()
{
	Install_Down.style.visibility		= "hidden";
}
//-->
</SCRIPT>

<SCRIPT LANGUAGE="VBScript">

Sub BasicSetupX_SessionStartFailed()
	SetupX_SessionStartFailed()
End Sub

Sub BasicSetupX_ReadyToWork()
	SetupX_ReadyToWork()
End Sub

Sub BasicSetupX_DownloadRequired()
	SetupX_DownloadRequired()
End Sub

Sub BasicSetupX_DownloadStarted(unSize)
	SetupX_DownloadStarted(unSize)
End Sub

Sub BasicSetupX_DownloadBytes(unSize)
	SetupX_DownloadBytes(unSize)
End Sub

Sub BasicSetupX_ErrorOccured(unErr)
	SetupX_ErrorOccured(unErr)
End Sub

Sub BasicSetupX_DownloadCompleted()
	SetupX_DownloadCompleted()
End Sub

Sub BasicSetupX_DownloadSkipped()
	SetupX_DownloadSkipped()	
End Sub	
</SCRIPT>

<BODY OnLoad="OnPageLoaded()">

<div id="IncObj"></div>
<script language="javascript">OnCreateActiveX(IncObj, "BasicSetupX");</script>

<TABLE width="456" cellpadding="0" cellspacing="0" border="0" align="center">

<TR>
	<TD height="200">
		<!-- Install_Down -->

		<div id="Install_Down" style="position:absolute;visibility:hidden">
		<table cellpadding="0" cellspacing="0" border="0" width="459">
		<tr>
			<td valign="top">

				<table cellpadding="0" cellspacing="0" border="0" width="459">
				<tr>
					<td bgcolor="#B2CCE6"><img src="img/install_title_update.gif" height="35"></td>
				</tr>
				
				<tr>
					<td>
						<table cellpadding="0" cellspacing="0" border="0" background="img/install_main_bg.gif" width="459" height="255">
						<tr height="45">
							<td width="35"></td>
							<td>
								<span class="Normal">&nbsp;&nbsp;&nbsp;&nbsp;Files are being downloaded. Please wait a minute.</span>
							</td>
						</tr>
						<tr>
							<td colspan="2" height="40">
						</tr>
						<tr height="25">
							<td colspan="2" align="center">
								<span id="CurDownSize"></span>
								<span class="Normal">&nbsp;/</span>
								<span id="TotalDownSize"></span>
								<span class="Normal">KByte</span>
							</td>
						</tr>
						<tr>
							<td align="center" colspan="2" valign="top">
								<div id="Install_Progress"></div>
							</td>
						</tr>
						<tr>
							<table cellpadding="0" cellspacing="0" border="0" width="300">
							<tr>
								<td align="center">
									
								</td>
							</tr>
							</table>	
						</tr>
						
						
						
						<tr>
							<td height="20"></td>
						</tr>
						<tr>
							<td align="center">
								<div id="DownFinishMsg" style="visibility='hidden'"><span class="Normal"><b>File downloading is conpleted.<b></span></div>
							</td>
						</tr>
						</table>
					</td>
				</tr>
				</table>
				
				
			</td>
		</tr>
		
		</table>
		</div>


	</TD>
</TR>
<TR>
	<TD>
		<Div id="objDebugStr"></Div>

	</TD>
</TR>
</TABLE>



</BODY>

</HTML>
