var oriflags = {};

function ut(str) {
	try {
		pageTracker._trackPageview(str);
	} catch(Error) {};
}

var ori_flags = {};
ori_flags.submenu = {};
ori_flags.menu = {};
var menu_items;

function prml() {
	var ml = '';
	ml += 'ma';
	ml += 'il';
	ml += '@or';
	ml += 'ientville';
	ml += '.ru';
	
	var tl = '';
	tl += '+7-9';
	tl += '63-6';
	tl += '67-26';
	tl += '-91';
	
	document.getElementById('prmlimg').title = ml;
	document.getElementById('prmlimg').alt = ml;
	document.getElementById('prmlspan').innerHTML = '&nbsp;' + ml;	

	document.getElementById('prtlimg').title = tl;
	document.getElementById('prtlimg').alt = tl;
	document.getElementById('prtlspan').innerHTML = '&nbsp;' + tl;		
}
function getElementPosition(elemId)
{
    var elem = document.getElementById(elemId);
	
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;
	
    var l = 0;
    var t = 0;
	
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }

    return {"left":l, "top":t, "width": w, "height":h};
}
//---
function prepare_menu() {
	menu_items = $$('ul#menu > li');
}
function ori_over(event) {
	var e = event.target || event.srcElement;
	if (e.tagName == 'LI') {
		var li = e;
		var i;
		// restore all except current
		for (i=0; i<menu_items.length; i++) {
			if (menu_items[i].id == li.id) {continue}
			var id = menu_items[i].id;
			ori_flags.menu[id] = 1;
			restore(menu_items[i]);
		}
		// hover current
		hover(li.id);
		// submenu
		setTimeout("submenu_show("+li.id+")", 200);
	} else if (e.tagName != 'UL') {
		var max_it = 6;
		var pe = e;
		var li;
		while (max_it > 0) {
			pe = pe.parentNode;
			if (pe && pe.tagName == 'LI') {
				li = pe;
				max_it = 0;
			}
			max_it = max_it - 1;
		}
		ori_flags.menu[li.id] = 0;
	}
}	
function ori_out(event) {
	var e = event.target || event.srcElement;
	var li;
	if (e.tagName == 'LI') {
		li = e;
		ori_flags.menu[li.id] = 1;
		setTimeout("restore("+li.id+")", 200);
	} else if (e.tagName == 'DIV') {
		var pe = e.parentNode;
		if (pe.tagName == 'DIV') {pe = pe.parentNode;}
		li = pe;
		ori_flags.menu[li.id] = 1;
		setTimeout("restore("+li.id+")", 200);
	} 				
}
function submenu_show(e) {
	var str = 'li#'+e.id+' > div';
	if ($$(str)[0]) {
		if (ori_flags.submenu[e.id]) {
			$$(str)[0].show();
		}
	}
}
function hover(id) {
	$(id).addClassName('black');
	ori_flags.submenu[id] = 1;
	ori_flags.menu[id] = 0;
}
function restore(e) {
	if (ori_flags.menu[e.id]) {
		$(e.id).removeClassName('black');
		var str = 'li#'+e.id+' > div';
		if ($$(str)[0]) {$$(str)[0].hide();}
		ori_flags.submenu[e.id] = 0
		ori_flags.menu[e.id] = 0;
	}
}
function ori_click(event) {
	var e = event.target || event.srcElement;
	if (e.tagName != 'LI') {return false;}
	var str = 'li#'+e.id+' > a';
	var a = $$(str)[0];
	if (typeof(a) == 'object' && a.href) {
		document.location = a.href;
	}
}
