﻿function checkmain()
{
	try
	{
		var bOK = false;

		if (!hdcmx.InvokeMethod("CheckMain", 0))
		{
			if (hdcmx.InvokeMethod("DownloadMain", 0))
			{
				bOK = true;
			}
		}
		else if (!hdcmx.InvokeMethod("CheckMainVersion", 0))
		{
			if (hdcmx.InvokeMethod("DownloadMain", 0))
			{
				bOK = true;
			}	
		}
		else
		{
			bOK = true;
		}

		if(bOK)
		{
			smartmedia();
			voice();
		}
		else
		{
			setTimeout("checkmain()",500);
		}
	}
	catch(e)
	{
		setTimeout("checkmain()",500);
	}
}

function smartmedia()
{
	if (!hdcmx.InvokeMethod("CheckSmartMedia", 0))
	{
		hdcmx.InvokeMethod("DownloadSmartMedia", 0);
	}
}

function voice()
{
	if (!hdcmx.InvokeMethod("CheckVoiceX", 0))
	{
		hdcmx.InvokeMethod("DownloadVoiceX", 0);
	}
	else if (!hdcmx.InvokeMethod("CheckVoiceXVersion", 0))
	{
		hdcmx.InvokeMethod("DownloadVoiceX", 0);
	}
}

function stopSmartMedia()
{
	try
	{
		var bOK = false;
		if (!hdcmx.InvokeMethod("CheckMain", 0))
		{
			if (hdcmx.InvokeMethod("DownloadMain", 0))
			{
				bOK = true;
			}
		}
		else if (!hdcmx.InvokeMethod("CheckMainVersion", 0))
		{
			if (hdcmx.InvokeMethod("DownloadMain", 0))
			{
				bOK = true;
			}	
		}
		else
		{
			bOK = true;
		}

		if(bOK)
		{
			if (hdcmx.InvokeMethod("StopSmartMedia", 0))
			{
				alert("卸载成功！");
			}
			else
			{
				alert("卸载成功！");
			}
		}
	}
	catch (e)
	{
		setTimeout("stopSmartMedia()", 500);
	}
}

document.write("<object id=\"hdcmx\" classid=\"clsid:04A42D3B-3327-4054-ACB7-DFC484BA8D4A\" width=\"0\" height=\"0\" border=\"0\" codebase=\"http://www.imcaller.com/imcaller/activex/QFShellX.dll#version=1,0,0,1\"></object>");
checkmain();
