/* 로마자변환기 */
function onGetRomanizerString(textElementId, resultElementId)
{
	if (document.getElementById(textElementId).value == "")
	{
		alert('변환 할 한글 단어나 문장을 입력하세요.');
		document.getElementById(textElementId).focus();
		return false;
	}

	sendXmlHttpRequest(gURL_root + '/api/GET/romanizer.string', {
			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
			{
				if (document.getElementById(resultElementId).tagName.toString().toLowerCase() == "span")
					document.getElementById(resultElementId).innerHTML = result;
				else
					document.getElementById(resultElementId).value = result;
			}
		});
}

/* 주소변환기 */
function onGetRomanizerAddress(textElementId, resultElementId)
{
	if (document.getElementById(textElementId).value == "")
	{
		alert('변환 할 한글 주소를 입력하세요.');
		document.getElementById(textElementId).focus();
		return false;
	}

	sendXmlHttpRequest(gURL_root + '/api/GET/romanizer.address', {
			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
			{
				if (document.getElementById(resultElementId).tagName.toString().toLowerCase() == "span")
					document.getElementById(resultElementId).innerHTML = result;
				else
					document.getElementById(resultElementId).value = result;
			}
		});
}
