function OpenNW (url, name, features)
{
	Nwindow=window.open(url, name, features);
}

function getElement(id)
{
	if (document.getElementById)
		return document.getElementById(id);
	else if (document.all)
		return document.all[id];
	else return null;
}

//----------------------rollover--------------------------------------
function over(id)
{
	var img = getElement(id);
	if (!img)
		return;

	var iname = img.src;
	iname = iname.substr(iname.lastIndexOf('/') + 1, iname.lastIndexOf('.') - iname.lastIndexOf('/') - 1);
	img.src = '/images/' + iname + '_act.gif';
}

function out(id)
{
	var img = getElement(id);
	if (!img)
		return;

	var iname = img.src;
	iname = iname.substr(iname.lastIndexOf('/') + 1, iname.lastIndexOf('_') - iname.lastIndexOf('/') - 1);

	img.src = '/images/' + iname + '.gif';
}
function changeDiv(divName, state)
{
	var Div = getElement(divName);
	if (!Div)
		return;

	if (Div.style.visibility != state)
		Div.style.visibility = state;
}

function doShowMenu(num)
{
	var Img = getElement("section_" + num);
	if (Img)
		Img.src = "/images/section_" + num + "_act.gif";

	changeDiv("menu-" + num, "visible");
}

function doHideMenu(num)
{
	var Img = getElement("section_" + num);
	if (Img)
		Img.src = "/images/section_" + num + ".gif";

	changeDiv("menu-" + num, "hidden");
}
function showMenu(num)
{
	if (currentDiv == num)
	{
		if (currentAction != 'ShowMenu')
		{
			window.clearTimeout(currentIdent);
			currentAction = 'ShowMenu';
			currentIdent = window.setTimeout("doShowMenu(" + num + ")", currentTimeout);
		}
	}
	else
	{
		if (currentIdent)
		{
			window.clearTimeout(currentIdent);
			doHideMenu(currentDiv);
		}
		currentDiv = num;
		currentAction = 'ShowMenu';
		currentIdent = window.setTimeout("doShowMenu(" + num + ")", currentTimeout);
	}
}

function hideMenu(num)
{
	if (currentDiv == num)
	{
		if (currentAction != 'HideMenu')
		{
			window.clearTimeout(currentIdent);
			currentAction = 'HideMenu';
			currentIdent = window.setTimeout("doHideMenu(" + num + ")", currentTimeout);
		}
	}
	else
	{
		if (currentIdent)
		{
			window.clearTimeout(currentIdent);
			doHideMenu(currentDiv);
		}
		currentDiv = num;
		currentAction = 'HideMenu';
		currentIdent = window.setTimeout("doHideMenu(" + num + ")", currentTimeout);
	}
}

function PushAllId (addtype) {
     var _groups = "";
     var _items = "";
     var _discount = "";
     //if (document.fadd.addDiscounts) alert (document.fadd.elements.length);
     for (i=0;i<document.fadd.elements.length;i++) {
         if (document.fadd.elements[i].type == "checkbox") {
            if (document.fadd.elements[i].checked) {
               _groups += document.fadd.elements[i].name + ",";
               _items += document.fadd.elements[i].value + ",";
               if (eval ("document.fadd._" + document.fadd.elements[i].value))
                   _discount += eval ("document.fadd._" + document.fadd.elements[i].value + ".value + ',';");

            }
         }
     } // for
     // удаление последней запятой



     if (_groups.length > 0) document.fadd.addClassID.value = _groups.substring (0,_groups.length-1);
     if (_items.length > 0) document.fadd.addItemsID.value  = _items.substring (0,_items.length-1);
     if (_discount.length > 0) document.fadd.addDiscounts.value  = _discount.substring (0,_discount.length-1);

     if (_groups.length == 0) {
        alert ("Не выбрано ни одного пункта");
     }
     else {
        document.fadd.action += addtype + "/";
        //alert (document.fadd.action);
        document.fadd.submit ();
     };

}
