var ttsState = 1;                                                                                               
                                                                                                                
function NoSnd(vUrl)                                                                                            
{                                                                                                               
	window.open(vUrl,"","");                                                                                     
}                                                                                                               
                                                                                                                
/*----------------------------------------------------------------------------*/                                
/* NAME : IsAvailable()                                                       */                                
/* DESC : Ã³À½ LoadµÇ¾úÀ» ¶§ À½¼º¸ðµâÀÌ »ç¿ë°¡´ÉÇÑ »óÅÂÀÎÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö     */                                
/*----------------------------------------------------------------------------*/                                
function IsAvailable()                                                                                          
{                                                                                                               
    var sRes;                                                                                                   
    sRes = CoreWebGen.IsCoreAvailable();                                                                        
                                                                                                                
    return sRes;                                                                                                
}                                                                                                               
                                                                                                                
/*----------------------------------------------------------------------------*/                                
/* NAME : OnSetSpeed()                                                        */                                
/* DESC : À½¼º ¼Óµµ ¼³Á¤ ÇÔ¼ö                                                 */                                
/*----------------------------------------------------------------------------*/                                
function OnSetSpeed(lSpeed)//Speed ¹öÆ° Å¬¸¯½Ã                                                                  
{                                                                                                               
    if(CoreWebGen.object)                                                                                       
    {                                                                                                           
        CoreWebGen.SetSpeed(lSpeed, 0);                                                                         
    }                                                                                                           
}                                                                                                               
                                                                                                                
/*----------------------------------------------------------------------------*/                                
/* NAME : OnSetVolume()                                                       */                                
/* DESC : À½¼º º¼·ý ¼³Á¤ ÇÔ¼ö                                                 */                                
/*----------------------------------------------------------------------------*/                                
function OnSetVolume(lVolume) //Volume ¹öÆ° Å¬¸¯½Ã                                                              
{                                                                                                               
    if(CoreWebGen.object)                                                                                       
    {                                                                                                           
        CoreWebGen.SetVolume(lVolume, 0);                                                                       
    }                                                                                                           
}                                                                                                               
                                                                                                                
/*----------------------------------------------------------------------------*/                                
/* NAME : OnSendText()                                                        */                                
/* DESC : À½¼ºÀ¸·Î º¯È¯ÇÏ´Â ÇÔ¼ö                                              */                                
/*----------------------------------------------------------------------------*/                                
function OnSendText(bText) // bText:º¸³¾ ÅØ½ºÆ®                                                                 
{                                                                                                               
    if(CoreWebGen.object && bText.length > 0)                                                                   
    {                                                                                                           
        CoreWebGen.SendSentence(bText);                                                                         
    }                                                                                                           
}                                                                                                               
                                                                                                                
/*----------------------------------------------------------------------------*/                                
/* NAME : OnStart()                                                           */                                
/* DESC : À½¼º½ÃÀÛÇÔ¼ö                                                        */                                
/*----------------------------------------------------------------------------*/                                
function OnStart()//À½¼º¼³Á¤ ½ÃÀÛ½Ã                                                                             
{                                                                                                               
    var sRes;                                                                                                   
    if(CoreWebGen.object)                                                                                       
    {                                                                                                           
        sRes = CoreWebGen.CoreXStart();                                                                         
                                                                                                                
		ttsState = 0;                                                                                        
	//	alert('À½¼ºÄÑÁü');                                                                                 
    }                                                                                                           
    return sRes;                                                                                                
}                                                                                                               
                                                                                                                
/*----------------------------------------------------------------------------*/                                
/* NAME : OnStop()                                                            */                                
/* DESC : À½¼ºÁßÁöÇÔ¼ö                                                        */                                
/*----------------------------------------------------------------------------*/                                
function OnStop()//À½¼º¼³Á¤ ÁßÁö½Ã                                                                              
{                                                                                                               
    if(CoreWebGen.object)                                                                                       
    {                                                                                                           
        CoreWebGen.CoreXStop();                                                                                 
        startFlag = false;                                                                                      
		ttsState = 1;                                                                                        
	//	alert('À½¼º²¨Áü');                                                                                 
    }                                                                                                           
                                                                                                                
}

/*----------------------------------------------------------------------------*/                                
/* NAME : f_voiceStart()                                                      */                                
/* DESC : À½¼º½ÃÀÛ or À½¼ºÁßÁö ¹öÆ°À» ´­·¶À» °æ¿ì¿¡ ½ÇÇàµÊ                    */                                
/*----------------------------------------------------------------------------*/                                
function f_voiceStart()                                                                                         
{                                                                                                               
		var tmp=ttsState;                                                                                    
                                                                                                                
		if(tmp == 1 ){                                                                                       
			sRes = OnStart();                                                                            
			if ( sRes == 0 )                                                                             
			{                                                                                            
				return;                                                                              
			}                                                                                            
			else                                                                                         
			{                                                                                            
			//	document.all['voice_start'].src = "tts_images/tts_sound_on.gif";                   
		//		document.all['voice_start'].alt = "À½¼º²ô±â";                                      
			}                                                                                            
		}else if( tmp == 0 ){                                                                                
			OnStop();                                                                                    
		//	document.all['voice_start'].src = "tts_images/tts_sound_off.gif";                          
		//	document.all['voice_start'].alt = "À½¼ºÄÑ±â";                                              
		}                                                                                                   
		                         
}                                                                                                               
                                                                                                                
function f_playinput_d(inText) {                                                                                
	var tmp=ttsState;                                                                                            
                                                                                                                
	if(tmp==0) {                                                                                                 
		OnSendText(inText);                                                                                  
	}                                                                                                            
}

//////////////////////////////////// À½¼ºÁö¿ø¼­ºñ½º ////////////////////////////////////
//TTSÄÑ±â
function turnOnTTS(){
	//window.status = "À½¼ºÁö¿ø¼­ºñ½º Å×½ºÆ®Áß....";
	var voiceObj = document.getElementById('right_voice_ttsbutton');
	if(voiceObj != null && typeof(voiceObj) != 'undefined'){
		var obj = null;
		obj = document.getElementById("CoreWebGen");

		if(obj == null) {	
			var strXTag;
			strXTag = "<OBJECT ID=\"CoreWebGen\" CLASSID='CLSID:3A3DE2B1-6B19-4B5E-A054-1E939FD531D3' CODEBASE='" + _com_url + "/com/installer/tts/CoreWebGen.cab#version=2,1,1,11' width='0' height='0' tabindex='-1'>";
			strXTag += "<PARAM NAME='rI' value='2A959D90C091989AA3AD96B198A79F9E'>";
			strXTag += "<PARAM NAME='SP' value='-1'>";
			strXTag += "<PARAM NAME='gT' value='1'>";
			strXTag += "<PARAM NAME='Dc' value='1'>";
			strXTag += "<PARAM NAME='Da0' value='AE4582565A5D5E16615768'>";
			strXTag += "</OBJECT>";
			document.body.insertAdjacentHTML("BeforeEnd",strXTag);
		}
		obj = document.getElementById("CoreWebGen");
		if(obj != null){
			if(CoreWebGen.object){
				CoreWebGen.CoreXStart();
				voiceObj.src = '/img/comm/btn_voice_on.gif';
    		}
		} else{
			alert("À½¼º ¼­ºñ½º°¡ ¼³Ä¡ µÇÁö ¾Ê¾Ò½À´Ï´Ù.");
		}
	}
}
//TTS²ô±â(Æ®·¹ÀÌ¿¡¼­ TTSÁ¾·á¸¦ Å¬¸¯ÇßÀ»°æ¿ì ¾ÆÀÌÄÜÀ» µ¿±âÈ­ÇÑ´Ù.)
function turnOffTTS(){
	var voiceObj = document.getElementById('right_voice_ttsbutton');
	if(voiceObj != null && typeof(voiceObj) != 'undefined'){
		voiceObj.src = '/img/comm/btn_voice_off.gif';
		OnStop();
	}
}
//TTS¹öÆ° ON, OFF
function toggleTTSButton(srcname){
	
	// 2009-10-20 bjkim À©µµ¿ì 7 °ü·Ã Ãß°¡ START ***********************************************************************************/
	var USER_AGENT = navigator.userAgent;
	if(USER_AGENT.indexOf("MSIE 8") > 0 || (USER_AGENT.indexOf("MSIE 7") > 0  && USER_AGENT.indexOf("Trident/4.0") > 0))
	{
		alert("¼­ºñ½º¿¡ ºÒÆíÀ» µå·Á¼­ ÁË¼ÛÇÕ´Ï´Ù.\nWindows Explorer 8 ¹öÀü¿¡¼­´Â À½¼º¼­ºñ½º°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.\nºü¸¥ ½ÃÀÏ³»¿¡ ¼­ºñ½º¸¦ Á¦°øÇÏµµ·Ï ÇÏ°Ú½À´Ï´Ù.");
		return;
	}			
	// 2009-10-20 bjkim À©µµ¿ì 7 °ü·Ã Ãß°¡ END ***********************************************************************************/
	
	if(srcname.indexOf('btn_voice_off.gif') > 0){
		turnOnTTS();
	} else{
		turnOffTTS();
	}
	
}
