function addword()
{
	$('.add-word').toggle();
}

function limit(u, l)
{
	location.href = '' + u + '/' + l + '';
}

function language(l)
{
	var f = $('#language').val().substr(0, 2);
	var t = $('#language').val().substr(3, 2);
	
	if (l == null)
	{
		$('#' + f + '_flag').attr('class', f + ' active');
		$('#' + t + '_flag').attr('class', t + ' active');
		
		$('#language').val(f + '-' + t);
	}
	else
	{
		if (l == 'switch')
		{
			$('#language').val(t + '-' + f);
		}
		else
		{
			$('#' + f + '_flag').attr('class', f);
			$('#' + t + '_flag').attr('class', t);
			
			t = l;
			f = 'sk';
			
			$('#' + l + '_flag').attr('class', l + ' active');
			
			if ($('#language').val() == f + '-' + t)
			{
				$('#language').val(t + '-' + f);
			}
			else
			{
				$('#language').val(f + '-' + t);
			}
		}
	}
	
	$('#word').select();
}

function toggle(o)
{
	switch ($('#' + o + '-link').attr('class'))
	{
		case 'show':
			$('#' + o).css('display', 'block');
			$('#' + o + '-link').attr('class', 'hide').text('schovať');
			break;
		
		case 'hide':
			$('#' + o).css('display', 'none');
			$('#' + o + '-link').attr('class', 'show').text('otvoriť');
			break;
	}

	$('#' + o + '-link').blur();
}

function translate()
{
	var text = $("#text").val();
	
	var f = $('#language').val().substr(0, 2);
	var t = $('#language').val().substr(3, 2);
	
	$('#translation').text('Skontrolujte prosím či sa zvolený jazyk zhoduje s jazykom prekladaného textu. Dĺžka súvislého textu môže byť maximálne 500 znakov.');
	
	google.language.translate(text, f, t, function(result)
	{
		if (result.translation)
		{
			$('#translation').text(result.translation);
		}
	});
}

$(document).ready(function()
{
	$('#word').focus();
	$('#word').select();
	
	language();
	
	google.language.getBranding('branding');
	
	$('#language').change(function() {
		language();
		$('#word').focus();
		$('#word').select();
	});
	
	$("#translate").submit(function() {
		translate();
		return false;
	});
});