google.load("language", "1");

function init() {
	var langList = document.getElementById("target-language");
	for (var lang in google.language.Languages) {
		var langOpt = new Option(lang, google.language.Languages[lang]);
		langList.options[langList.options.length] = langOpt;
	}
}

google.setOnLoadCallback(init);
function translate() {
	var source = document.getElementById("source").value;
	google.language.detect(source, function(detectResult) {
		if (detectResult.error) {
			alert("Error:" + error.message); return;
		}
		var langList = document.getElementById("target-language");
		targetLang = langList.options[langList.selectedIndex].value;
		google.language.translate(
			source,
			detectResult.language,
			targetLang,
			function(result) {
				if (result.error) {
					alert("Error:" + result.message);
					return;
				}
				document.getElementById("result").value = result.translation;
		});
	});
}

function showDialogue(en_dialogue){
	document.enForm.enText.value = en_dialogue;
        document.naForm.naText.value = "";
}
