//переменная locale должна быть определена

//предзагрузка картинок меню
menu = new Array ();
for (var i = 0; i <= 3; i ++)
{
	menu[i] = new Image;
	menu[i].src = 'images/menu_' + locale + '_' + i + '_s.gif';
}

//наведение на меню
function hoverMenu (number, state)
{
	if (state == 1) {
		document.all['menu_' + number].src = menu[number].src;
	} else if (state == 0) {
		document.all['menu_' + number].src = 'images/menu_' + locale + '_' + number + '.gif';
	}
}

//мультиязычность - объект (ассоциативный массив) с таблицей переводов по alias'ам
translationsTable = new Object;

//подразумевается наличие глобального объекта translationTable
function translate (alias) {
	if (translationsTable[alias])
		return translationsTable[alias];
	else
		return '_' + alias + '_';
}

//открыть окно с текстом impressum
function showImpressum (url) {
	var impressum = window.open (url,"impressum","top=60,left=30,width=600,height=400,scrollbars=1,resizable=1,menubar=1,status=1");
	impressum.focus();
	return false;
}