/* G2P */
function onGetG2PString(textElementId, ipaElementId, cmuElementId)
{
	if (document.getElementById(textElementId).value == "")
	{
		alert('영어 단어/구/문장을 입력하세요.');
		document.getElementById(textElementId).focus();
		return false;
	}

	sendXmlHttpRequest(gURL_root + '/api/GET/g2p', {
			input:document.getElementById(textElementId).value
		}, function(oHTTP)
		{
			try
			{
				var result = oHTTP.responseXML.selectSingleNode('/response/data/text()').nodeValue;
			}
			catch (ex)
			{
				var result = "";
			}

			if (result == "")
			{
				alert("변환 데이터를 받아오지 못했습니다.");
			}
			else
			{
				var arr = result.split("@");

				if (document.getElementById(ipaElementId).tagName.toString().toLowerCase() == "span")
					document.getElementById(ipaElementId).innerHTML = arr[1];
				else
					document.getElementById(ipaElementId).value = arr[1];

				if (document.getElementById(cmuElementId).tagName.toString().toLowerCase() == "span")
					document.getElementById(cmuElementId).innerHTML = arr[0];
				else
					document.getElementById(cmuElementId).value = arr[0];
			}
		});
}
