var ver=navigator.appVersion;
var NS4 = (document.layers) ? 1 : 0;
var IE4 = (document.all) ? 1 : 0;
var DOM = (document.getElementById) ? 1 : 0;
var NS6=  (DOM && parseInt(ver) >= 5) ?1:0;
var ver4 = (NS4 || IE4) ? 1 : 0;
      var  gotlayers = 1;
	  var x=1;
	  var y=1;
var CloseTmr=null;

		if (document.layers){
			document.captureEvents(Event.MOUSEMOVE);
		}
		document.onmousemove = handlerMM;

if (document.getElementById) {
		document.onkeydown = escapekey;
}
	//	  alert (NS4 +"-"+IE4+"-"+DOM);

function popUp_online_zakaz(on)
{
        menuName="online_zakaz";
		if (document.layers){
			document.captureEvents(Event.MOUSEMOVE);
		}
		document.onmousemove = handlerMM;
		
        if (gotlayers) {
                if (on) {

                        if (NS4) {
								document.layers[menuName].left = x;
                                document.layers[menuName].top = y;
                                document.layers[menuName].visibility = "show";
                        } else if (DOM) {
								doca = document.getElementById(menuName);	
								//childec = document.getElementsByName("child");	
//								node = document.getElementsByName("node");									
//							    node.item(0).setAttribute("value",id);
							    //childec.item(0).setAttribute("value",x);
                                doca.style.left = x+ "px";
                                doca.style.top = y+ "px";
                                document.getElementById(menuName).style.visibility = "visible";
								

								
                        } else {
							    document.all("node").value=id;
								document.all[menuName].style.Left=x;
								document.all[menuName].style.Top=y;								
                                document.all[menuName].style.visibility = "visible";

                        }
                } else {
                        if (NS4) {
                                document.layers[menuName].visibility = "hide";
                        } else if (DOM) {
                                document.getElementById(menuName).style.visibility = "hidden";
                        } else {
                                document.all[menuName].style.visibility = "hidden";
                        }
                }

        }
}
function polevalueNull (name,needcheck)
{
	if (needcheck)
	{
		document.getElementById(name).value='';
	}
		return false;
}
function hideNews ()
{
	atemper='news';

	if (self.innerHeight) {	
		wid = self.innerWidth;	
		y = self.innerHeight;	
	// IE 6 Strict Mode	
	} else if (document.documentElement && document.documentElement.clientHeight) {	
		wid = document.documentElement.clientWidth;	
		y = document.documentElement.clientHeight;	
	// Остальные версии IE	
	} else if (document.body) {	
		wid = document.body.clientWidth;	
		y = document.body.clientHeight;	
	}	
	ok=0;
	if (wid>1000) ok=1;
	
		if (document.all) 
		{
			if (ok==1)
			{		
				document.all("news_td").innerHTML = document.all("news").innerHTML;
			}
			else
			{
				document.all("news_td").innerHTML = "";
			}
		}
		else
		{
			if (ok==1)
			{
				document.getElementById("news_td").innerHTML = document.getElementById("news").innerHTML;
			}
			else
			{
				document.getElementById("news_td").innerHTML = "";
			}
		}	
    
	
}

function overMenu(menuId)
{
	// close all menus
		closeAll();
	// open this menu
		menuName="div_menu" + menuId;
		if (NS4) {
				document.layers[menuName].visibility = "show";
		} else if (DOM) {
				document.getElementById(menuName).style.visibility = "visible";
		} else {
				document.all[menuName].style.visibility = "visible";
		}	
}
function leftDefine ()
{
	left_margin=178;
	if (self.innerHeight) {	
		wid = self.innerWidth;	
		y = self.innerHeight;	
	// IE 6 Strict Mode	
	} else if (document.documentElement && document.documentElement.clientHeight) {	
		wid = document.documentElement.clientWidth;	
		y = document.documentElement.clientHeight;	
	// Остальные версии IE	
	} else if (document.body) {	
		wid = document.body.clientWidth;	
		y = document.body.clientHeight;	
	}	

	if (wid<972) left_margin=178; // default. resolution <972
	if (wid>972)
	{
		left_margin=(wid-972)/2+178;
	}
		for (temp = 1; temp < 20; temp++)   {
        atemper="div_menu" + temp;

                        if (NS4 && document.layers[atemper]) {
                                document.layers[atemper].left = left_margin;
                        } else if (DOM && document.getElementById(atemper)) {
                                document.getElementById(atemper).style.left = left_margin;
                        } else if (document.all[atemper]){
                                document.all[atemper].style.left = left_margin;
                        }
        }	
	
}
function closeAll ()
{
    if (gotlayers) 
	{
        // step1. define left margin of menu divs
		leftDefine();
		for (temp = 1; temp < 20; temp++)   {
        atemper="div_menu" + temp;

                        if (NS4 && document.layers[atemper]) {
                                document.layers[atemper].visibility = "hide";
                        } else if (DOM && document.getElementById(atemper)) {
                                document.getElementById(atemper).style.visibility = "hidden";
                        } else if (document.all[atemper]){
                                document.all[atemper].style.visibility = "hidden";
                        }
        }
		if(CloseTmr)clearTimeout(CloseTmr);
	}
}
function outMenu()
{
		if(CloseTmr)clearTimeout(CloseTmr);
		CloseTmr=setTimeout('closeAll()',1000);

}		
function handlerMM(e){
	x = (NS4||NS6) ? e.pageX : document.body.scrollLeft+event.clientX
	y = (NS4||NS6) ? e.pageY : document.body.scrollTop+event.clientY
}
function escapekey(e) {
	var code;
	if (!e) e = window.event;
	if (e.keyCode) code = e.keyCode;
	else if (e.which) code = e.which;
	if ((code == 27) && (e.ctrlKey == false) && (e.altKey == false)) popUp_online_zakaz(0);
}
