/**
 * Javascript code
 * for the text editor
 */

var isSubmit = false;

$(document).ready(function()
{
	$("#word_sName").autocomplete({
		url: jsonWordUrl,
		dataType: 'json',
		scrollMax: 15,
		formatItem: function(row, i, max) 
		{
			return row.label;
		},
		formatResult: function(row) 
		{
			$("#word_id").val(row.value);
			isSubmit = true;
			return row.label;
		},
		parse: function(rows) 
		{
			var parsed = [];
			for (var i=0; i < rows.items.length; i++) {
				var row = rows.items[i];
				
				if (row) 
				{
					parsed[parsed.length] = {
						data: row,
						value: row.value,
						result: row.label
					};
				}
			}
			return parsed;
		}
	});
	
	$("#word_sName").autocomplete("result", function(event, data, formatted) 
	{
 		$("#word_id").val(data.value);
 		isSubmit = true;
	});
	
	$('#wordSearch').submit(function(){
		
		if(!isSubmit)
		{
			$('#word_sName').focus();
		}
		
		return isSubmit;
	});
});