var ds;
YAHOO.util.Event.addListener(this, 'load', initAutoComplete);
//YAHOO.util.Event.addListener(YAHOO.util.Dom.get('directions'), 'onchange', initDirection);

function initDirection(direction)
{
	ds.scriptQueryAppend = "direction=" + direction; 
}

function initAutoComplete(){
	var autoComp;
	ds = new YAHOO.widget.DS_XHR("suggestions.php", ["\n", "\t"]);
	ds.scriptQueryParam = "word";
	ds.scriptQueryAppend = "direction=" + YAHOO.util.Dom.get('directions').value; 
	ds.responseType = YAHOO.widget.DS_XHR.TYPE_FLAT;
	ds.maxCacheEntries = 0;
	ds.queryMatchSubset = true;
	
	
	// Instantiate third AutoComplete
	autoComp = new YAHOO.widget.AutoComplete('search_input','suggestion-box', ds);
	// autoComp.delimChar = ";";
	autoComp.queryDelay = 0;
	autoComp.prehighlightClassName = "yui-ac-prehighlight";
}


function showTranslation(keyword, direction)
{
	getTranslation(keyword, direction);

	return false;
}

function getTranslation(keyword, direction)
{
	var callback = {
		success : function(o) 
		{
			var translationBox = YAHOO.util.Dom.get("translation_box");
			translationBox.innerHTML = o.responseText;
		},
		failure : function(o) 
		{
			
		}
	}
	
	if(window.encodeURIComponent){
		keyword= encodeURIComponent(keyword);
	}
	
	var url = "translation.php?keyword=" + keyword + "&direction=" + direction;
	
	var conn = YAHOO.util.Connect.asyncRequest("POST", url, callback);
}




