function enter_submit(event, form) {
	var keycode;
	if (window.event)
		keycode = window.event.keyCode;
	else if (event)
		keycode = event.which;
	else
		return true;
	if (keycode == 13) {
		form.submit();
		return false;
	} else {
		return true;
	}
}


function buildUsername(s)
{
	var from = 'áéíóúñçàèìòùäëïöü';
	var to = 'aeiouncaeiouaeiou';
	var t, i, result;
	t = s.toLowerCase();
	t = t.replace(/\s+/g, '');
	result = '';
	for (i = 0; i < t.length; i++) {
		var c = t.charAt(i);
		var j = from.indexOf(c);
		if (j >= 0) c = to.charAt(j);
		result += c;
	}
	return result;
}


function switch_lang(ctrlId, tab_prefix)
{
	var control = $(ctrlId);
	var selLang = control.value;
	var options = control.options;
	if (tab_prefix == null) tab_prefix = 'langtab';
	for (var i = 0; i < options.length; i++)
	{
		var lang = options.item(i).value;
		var tab = $(tab_prefix + '[' + lang + ']');
		if (lang == selLang) tab.show(); else tab.hide();
	}
}


