// доделываем функцию escape
// Инициализируем таблицу перевода
var iType=0;
var trans = [];
for (var i = 0x410; i <= 0x44F; i++)
trans[i] = i - 0x350; // А-Яа-я
trans[0x401] = 0xA8;    // Ё
trans[0x451] = 0xB8;    // ё

// Сохраняем стандартную функцию escape()
var escapeOrig = window.escape;

// Переопределяем функцию escape()
window.escape = function(str){
	var ret = [];
	// Составляем массив кодов символов, попутно переводим кириллицу
	for(var i = 0; i < str.length; i++){
		var n = str.charCodeAt(i);
		if(typeof trans[n] != 'undefined')
			n = trans[n];
		if (n <= 0xFF)
			ret.push(n);
	}
	return escapeOrig(String.fromCharCode.apply(null, ret));
}

function main_menu_init(){
	var tmp  = document.getElementById('temp');
	var path = document.getElementById('right_menu');
	var list = path.getElementsByTagName('A');

     var r = '';
	for(var i = 0, l = list.length; i < l; i++){
		var lnk = list[i];
		var txt = lnk.innerHTML; lnk.title = txt; lnk.innerHTML = ''; iType = lnk.rel;
		
		lnk.style.backgroundImage = 'url(\'pic_main_menu.php?text=' + escape(txt) + '&type=' + iType + '&p=' + i + '\')';

		tmp.innerHTML += '<img src="pic_main_menu.php?text=' + escape(txt) + '&type=' + iType + '&p=' + i + '">';

		var tab = document.createElement('div');
		tab.innerHTML = '<table><tr><td style="background-image: url(\'pic_main_menu.php?text=' + escape(txt) + '&type=' + iType + '&p=' + i + '&ov=1\')"></td></tr></table>';
		lnk.parentNode.insertBefore(tab, lnk);

		_t = tab.getElementsByTagName('TD'); tab = _t[0];
          tab.appendChild(lnk);
	}
}


function inner_menu_init(){
	var tmp  = document.getElementById('temp');
	var path = document.getElementById('topmenu');
	var list = path.getElementsByTagName('a');

     var r = '';
	for(var i = 0, l = list.length; i < l; i++){
		var lnk = list[i];
		var txt = lnk.innerHTML; lnk.title = txt; lnk.innerHTML = '';

		var x = lnk.style.left; x = x.replace('px', '');
		var y = lnk.style.top;  y = y.replace('px', '');
		var font = lnk.style.fontSize;  font = font.replace('px', '');
		var h = lnk.style.height;  h = h.replace('px', '');

		var p_str = '?text=' + escape(txt) + '&x=' + x + '&y=' + y;
		if(font) p_str += '&size=' + font;
		if(h) p_str += '&h=' + h;

		lnk.style.backgroundImage = 'url(\'pic_top_menu.php' + p_str + '\')';

		tmp.innerHTML += '<img src="pic_top_menu.php' + p_str + '">';

		var tab = document.createElement('div');
		tab.style.left = lnk.style.left; lnk.style.left = '0px';
		tab.style.top  = lnk.style.top;  lnk.style.top  = '0px';
		tab.style.width  = lnk.style.width; lnk.style.position = 'static';
		tab.innerHTML = '<table><tr><td style="background-image: url(\'pic_top_menu.php' + p_str + '&ov=1\')"></td></tr></table>';
		lnk.parentNode.insertBefore(tab, lnk);

		_t = tab.getElementsByTagName('TD'); tab = _t[0];
          tab.appendChild(lnk);
	}
}


function draw_pos_nums(){
	var list = document.getElementById('content').getElementsByTagName('DIV');

	for(var i = 0, l = list.length; i < l; i++){
		obj = list[i];
        if(obj.className == 'pos'){
			var num = obj.innerHTML;
			obj.innerHTML = '<img src="pic_pos.php?text=' + num + '">';
		}
		if(obj.className == 'pos_beige'){
			var num = obj.innerHTML;
			obj.innerHTML = '<img src="pic_pos.php?text=' + num + '&color=beige">';
		}
	}
}