/*----------------------------------------------------------------------------*/
/* DESC : strXTag 로 ActiveX 코드를 정의한다.  */
/*----------------------------------------------------------------------------*/

var strXTag;
strXTag = "<OBJECT ID=\"CoreWebGen\" CLASSID=\"CLSID:ED09EF25-4CCC-415D-872B-7A1AC00D9688\" CODEBASE=\"http://www.mpb.go.kr/tts/HCIGenNavi.cab#version=1,0,0,20\" width=\"0\" height=\"0\" tabindex=\"-1\">"
strXTag += "<PARAM NAME=\"HotkeyFile\" value=\"shortcut.sdd\">";
strXTag += "<PARAM NAME=\"TTSServer\" value=\"B1A4BFF4A2BEB1EBA5B7A6EBB8B1A5BCBEB3EABA\">";
strXTag += "<PARAM NAME=\"DomainCount\" value=\"2\">";
strXTag += "<PARAM NAME=\"DomainAddress1\" value=\"E4F7E8A9B5EFF0F4FEFD\">";
strXTag += "<PARAM NAME=\"DomainAddress2\" value=\"E4ECEAB5F5EFECBBFBA1EFB5A4E3ED\">";
strXTag += "<PARAM NAME=\"DomainAddress3\" value=\"\">";
strXTag += "<PARAM NAME=\"DomainAddress4\" value=\"\">";
strXTag += "<PARAM NAME=\"DomainAddress5\" value=\"\">";
strXTag += "</OBJECT>"; 

/*----------------------------------------------------------------------------*/
/* NAME : DetectActiveXControl()                                                       */
/* DESC : ActiveX 설치 여부 검사.                                                 */
/* 반환값 :  TRUE, FALSE */
/*----------------------------------------------------------------------------*/
function DetectActiveXControl()
{
    try
    {
        var xObj = new ActiveXObject("HCIGENNAVI.HCIGenNaviCtrl.1");
        if(xObj)
        {
            Installed = true;
        }
        else
        {
            Installed = false;
        }
    }
    catch(ex)
    {
        Installed = false;
    }
 
    if(Installed == true)
    {
//        alert("ActiveX Control이 설치되었습니다.");
        return true;
    }
    else
    {
//        alert("ActiveX Control이 설치되지 않았습니다");
        return false;
    }
}

/*----------------------------------------------------------------------------*/
/* NAME : EnableActiveX()                                                       */
/* DESC : ActiveX 설치 여부를 검사하여  */
/*            설치가 되어있으면 ActiveX 코드를 본문에 포함시키고 음성을 시작한다 */
/*            설치가 되어있지 않으면 ActiveX 를 설치할 수 있는 페이지로 이동한다. */
/*----------------------------------------------------------------------------*/
function EnableActiveX(){
	var sRes;
	sRes = DetectActiveXControl();
	if( sRes == true )
	{
		document.body.insertAdjacentHTML("BeforeEnd",strXTag);
		f_voiceStart('start');
	}else{
		// CoreWebgen_Setup.html 파일 경로
		location.href="/TTS/CoreWebgen_Setup.html";
	}
}