var ttsState = 0;
var IsCoreExist = 0;
IsCoreExist = document.getElementById('CoreWebGen');

/*----------------------------------------------------------------------------*/
/* NAME : IsAvailable()                                                       */
/* DESC : 처음 Load되었을 때 음성모듈이 사용가능한 상태인지 체크하는 함수     */
/*----------------------------------------------------------------------------*/
function IsAvailable()
{
    var sRes;
	IsCoreExist = document.getElementById('CoreWebGen');

	if(IsCoreExist)
	{

    sRes = CoreWebGen.IsCoreAvailable();
	}
    return sRes;
}

/*----------------------------------------------------------------------------*/
/* NAME : OnSetSpeed()                                                        */
/* DESC : 음성 속도 설정 함수                                                 */
/*----------------------------------------------------------------------------*/
function OnSetSpeed(lSpeed)//Speed 버튼 클릭시
{
    if(IsCoreExist)
    {
        CoreWebGen.SetSpeed(lSpeed, 0);
    }
}

/*----------------------------------------------------------------------------*/
/* NAME : OnSetVolume()                                                       */
/* DESC : 음성 볼륨 설정 함수                                                 */
/*----------------------------------------------------------------------------*/
function OnSetVolume(lVolume) //Volume 버튼 클릭시
{
    if(IsCoreExist)
    {
        CoreWebGen.SetVolume(lVolume, 0);
    }
}

/*----------------------------------------------------------------------------*/
/* NAME : OnSendText()                                                        */
/* DESC : 음성으로 변환하는 함수                                              */
/*----------------------------------------------------------------------------*/
function OnSendText(bText) // bText:보낼 텍스트
{
    if(IsCoreExist && bText.length > 0)
    {
        CoreWebGen.SendSentence(bText);
    }
}

/*----------------------------------------------------------------------------*/
/* NAME : OnStart()                                                           */
/* DESC : 음성시작함수                                                        */
/*----------------------------------------------------------------------------*/
function OnStart()//음성설정 시작시
{
    var sRes;
	IsCoreExist = document.getElementById('CoreWebGen');
    if(IsCoreExist)
    {
        sRes = CoreWebGen.CoreXStart();
    }
    return sRes;
}

/*----------------------------------------------------------------------------*/
/* NAME : OnStop()                                                            */
/* DESC : 음성중지함수                                                        */
/*----------------------------------------------------------------------------*/
function OnStop()//음성설정 중지시
{
    if(IsCoreExist)
    {
        CoreWebGen.CoreXStop();
        startFlag = false;
    }

}