function openWindow(url, name, w, h, x, y) {
	screenw = screen.availWidth - 10;
	screenh = screen.availHeight - 36;
	if(w > screenw) w = screenw;
	if(h > screenh) h = screenh;
	if((x == null) || (y == null) || (x < 0) || (y < 0) || (x > screenw - w) || (y > screenh - h)) {
		x = (screenw - w) / 2;
		y = (screenh - h) / 2;
	}
	popupWin = window.open(url, name, 'width='+w+',height='+h+',left='+x+',top='+y+',titlebar=no,toolbars=no,location=no,menubar=no,status=no,statusbar=no,scrollbars=no,resizable=no');
	popupWin.focus();
}


function nav_over(id, type) {
	var nav_item = document.getElementById(id);
	if (nav_item) {
		var nav_image = ('over' == type) ? eval(id + '_on.src') : eval(id + '.src');
		var nav_submenu_vis = ('over' == type) ? 'block' : 'none';

		for (var i = 0; i < nav_item.childNodes.length; i++) {
			var node_name = nav_item.childNodes[i].nodeName.toLowerCase();

			if ('div' == node_name && (browser.isIE || browser.isFirefox || browser.isMozilla || (browser.isOpera && (8 <= browser.versionMajor || !is_flash)))) {
				nav_item.childNodes[i].style.display = nav_submenu_vis;
			}

			if ('a' == node_name && nav_image) {
				var nav_images = nav_item.childNodes[i].getElementsByTagName('img');
				nav_images[0].src = nav_image;
			}
		}
	}
}

/* Редактируемый список в форме */
function AddFormListElement(Ele)
{
	var Tr = GetParentByTagName(Ele, "TR");
	var NewTr = Tr.parentNode.insertBefore(Tr.cloneNode(true), Tr.nextSibling);
	var Inputs = NewTr.getElementsByTagName('input');
	for (var i = 0; i < Inputs.length; i++)
	{
		if (Inputs[i].getAttribute("type") == "text")
		{
			Inputs[i].value = "";
			Inputs[i].removeAttribute("id");
		}
		else Inputs[i].disabled = false;
	}
	FormListElementLast(Ele.parentNode);
}


function DeleteFormListElement(Ele)
{
	var Tr = GetParentByTagName(Ele, "TR");
	var Parent = Tr.parentNode;
	if (Parent)
	{
		Parent.removeChild(Tr);
		FormListElementLast(Parent);
	}
}


function GetParentByTagName(Ele, ParentName)
{
	var Parent = Ele;

	while (Parent.tagName != ParentName || !Parent.parentNode) Parent = Parent.parentNode;
	return Parent;
}


function FormListElementLast(Ele)
{
	var Parent = GetParentByTagName(Ele, "TBODY");
	var Inputs = Parent.getElementsByTagName("tr")[0].getElementsByTagName("input");
	Inputs[Inputs.length - 1].disabled = (Parent.childNodes.length == 1);
}

/*Проверка на заполнение анкеты*/


function checkFields() {
var f = document.forms.anketa;
if (!f.elements.name.value) {
alert('Fill in the following entry field: "Полное название предприятия"');
f.elements.name.focus();
return false;
}
if (!f.elements.forma.value) {
alert('Fill in the following entry field: "Организационно-правовая форма"');
f.elements.forma.focus();
return false;
}
if (!f.elements.adr.value) {
alert('Fill in the following entry field: "Адрес"');
f.elements.adr.focus();
return false;
}
if (!f.elements.phone.value) {
alert('Fill in the following entry field: "Телефон"');
f.elements.phone.focus();
return false;
}
if (!f.elements.email.value) {
alert('Fill in the following entry field: "Электронная почта"');
f.elements.email.focus();
return false;
}
return true
}

/*function checkFields(UserForm)
{
    var is_ok = true;

    if (UserForm.name.value == '')
    {
    is_ok = false;
    alert("Enter your name!!");
    UserForm.name.focus();
    }
}

return is_ok;
}
*/
