// переключение таблиц в каталоге дизезей /начало/
function switchLayer(engine,edition) {
	elemID = engine+'_'+edition;
	if (document.getElementById(elemID).style.display != "none") {
		document.getElementById(elemID).style.display = "none";
		if (edition=='open') {
			elemID = engine+'_silent';
			document.getElementById(elemID).style.display = "block";
		}
		else {
			elemID = engine+'_open';
			document.getElementById(elemID).style.display = "block";
		}
	}
	else {
		document.getElementById(elemID).style.display = "block";
		if (edition=='open') {
			elemID = engine+'_silent';
			document.getElementById(elemID).style.display = "none";
		}
		else {
			elemID = engine+'_open';
			document.getElementById(elemID).style.display = "none";
		}
	} 
	return false;
}
// переключение таблиц в каталоге дизезей /конец/
// смена картинок на кнопках в каталоге дизезей /начало/
function imgOn(eng,ed) {
	imgName = eng + '_' + ed;
	if (document.images) {
		document[imgName].src = eval('img_on_' + imgName + '.src');
	}
}
function imgOff(eng,ed) {
	imgName = eng + '_' + ed;
	if (document.images) {
		document[imgName].src = eval('img_off_' + imgName + '.src');
	}
}
// смена картинок на кнопках в каталоге дизезей /конец/
// определение координат курсора и показ скрытого блока /начало/
//isOpera=isOpera5=window.opera&&isDOM;
//isMSIE=document.all&&document.all.item&&!isOpera;
//isMozilla=navigator.appName=="Netscape";
DOM = document.getElementById;
Opera5 = window.opera && DOM;
isOpera = Opera5 && window.print;
isOpera = Opera5 && navigator.userAgent.indexOf("Opera 7") >= 0;
isOpera = navigator.userAgent.indexOf("Opera/8") >= 0;
isOpera = navigator.userAgent.indexOf("Opera/9") >= 0;
isMSIE = document.all && !Opera5;
isMozilla = navigator.userAgent.indexOf("Firefox") >= 0;

if (isMSIE || isOpera){
	document.onmousemove = function(){
	      cx = event.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
          cy = event.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
//		cx = event.clientX + document.body.scrollLeft;
//		cy = event.clientY + document.body.scrollTop;
//		alert(cx);
		return true;
	}
}
else if (isMozilla){
	document.onmousemove=function(e){
		cx = e.pageX;
		cy = e.pageY;
		return true;
	}
}
function showmenu(objMenu,dx,dy){
	objMenu.style.display = "";
	var sw = document.body.clientWidth;
	var dw = objMenu.clientWidth;
	if (sw < cx+dw+20) cx=sw-dw-20;
	objMenu.style.left = dx+"px";
	objMenu.style.top = cy+dy+"px";
	objMenu.style.zIndex = "200";
}
function hidemenu(objMenu){ objMenu.style.display = "none"; }
// определение координат курсора и показ скрытого блока /конец/
// определение координат блока и показ меню рядом с ним/начало/
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 showTopMenu(objMenu,dx){
	hidemenuall();
	objMenu.style.display = "block";
	var sw = document.body.clientWidth;
	var dw = objMenu.clientWidth;
	var pos = getElementPosition("div_"+objMenu.id);
	if (sw < cx+dw+20) cx=sw-dw-20;
	objMenu.style.left = pos.left+"px";
	objMenu.style.top = (pos.top+pos.height)+"px";
	objMenu.style.zIndex = "200";
}
function hidemenuall(){
	document.getElementById('menu_1').style.display = "none";
	document.getElementById('menu_2').style.display = "none";
	document.getElementById('menu_3').style.display = "none";
	document.getElementById('menu_4').style.display = "none";
	document.getElementById('menu_5').style.display = "none";
	document.getElementById('menu_6').style.display = "none";
}
// определение координат блока и показ меню рядом с ним /конец/
// изменение стиля пункта выпавшего меню под курсором /начало/
function hi(elem){
	elem.style.backgroundColor='#2E2E2E';
	elem.style.Color='#000';
}
function unhi(elem){
	elem.style.backgroundColor='#6D6D6D';
	elem.style.Color='#fff';
}
// изменение стиля пункта выпавшего меню под курсором /конец/