function wpopup(url,h,w,features,center,n)
{
	if (center==1)
	{
		ytop=Math.floor((screen.height-h)/2);
		ftop = "top="+ytop;
		left=Math.floor((screen.width-w)/2);
		fleft = "left="+left;
	}
	feat="";
	if (ftop || fleft)
	{
		feat=ftop+","+fleft+",";
	}
	feat+="height="+h+",width="+w;
	feat+=(features!="")?(","+features):"";
	window.open(url,(!n)?"newwin":n,feat);
}

function checkform(f)
{
	var errMSG = "";
		// цикл ниже перебирает все элементы в объекте f, переданном в качестве параметра функции, в данном случае - наша форма.
	for (var i = 0; i<f.elements.length; i++)
	{
		if (null!=f.elements[i].getAttribute("required"))			// если текущий элемент имеет атрибут required т.е. обязательный для заполнения
		{
			if (isEmpty(f.elements[i].value)) // проверяем, заполнен ли он в форме и если он пустой
			{
				errMSG += "  " + f.elements[i].id + "\n";			// формируем сообщение об ошибке, перечисляя  незаполненные поля
				if ("" != errMSG)		//если сообщение об ошибке не пусто, выводим его, и возвращаем false
				{
					alert("Не заполнены обязательные поля:\n" + errMSG);
					return false;
				}
			}
		}
	}
}

function isEmpty(str)
{
	for (var i = 0; i < str.length; i++)
	if (" " != str.charAt(i))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function show(id)
{
	if (document.getElementById('block_'+id).style.display=="")
	{
		document.getElementById('block_'+id).style.display="none";
		document.getElementById('img_'+id).src="img/btn_down.gif";
		setCookie('block_'+id,'close');
	} else {
		document.getElementById('block_'+id).style.display="";
		document.getElementById('img_'+id).src="img/btn_up.gif";
		setCookie('block_'+id,'open');
	}
}

function checkBlock(id)
{
	var open=getCookie('block_'+id);
	if (!open) {
		return;
	}
	if (open=='open') {
		document.getElementById('block_'+id).style.display="";
		document.getElementById('img_'+id).src="img/btn_up.gif";
	} else {
		document.getElementById('block_'+id).style.display="none";
		document.getElementById('img_'+id).src="img/btn_down.gif";
	}
}

function mailto(name, domain)
{
	document.write('<a href="mailto:'+name+'@'+domain+'" class="link1">'+name+'@'+domain+'</a>');
}

var obj;
function rsize() {
	var logo = layer('logo');
	if(logo.exists()) {
		logo.setLeft(getWindowWidth()/2 - logo.getWidth()/2);
		logo.show();
	}
	max = getWindowHeight();
	var leftmenu = layer('leftmenu');
	if(leftmenu.exists()) {
		var centermain = layer('centermain');
		if(centermain.exists()) {
			if(isIE) {
				if(isIE5 == "1") {
					size = 370;
				} else {
					size = 420;
				}
			} else if(isMozilla) {
				size = 395;
			} else {
				size = 380;
			}
			if (max>(leftmenu.getHeight()+50+301+18+140)) {
				centermain.setHeight(max - size)+'px';
			} else {
				centermain.setHeight(leftmenu.getHeight()+50+301+18+130 - size)+'px';
			}
		}
	}
}

// add by galan 13.10.04 12:10
// Загружает в фрейм name страницу url
function loadFrame(name, url) {
	var iFrame_tmp = document.getElementById(name);
	if(iFrame_tmp) {
		iFrame_tmp.src = url + '&amp;rnd=' + Math.round(Math.random()*1000000000);
		return true;
	} else {
		iFrame_tmp = parent.document.getElementById(name);
		if(iFrame_tmp) {
			iFrame_tmp.src = url + '&amp;rnd=' + Math.round(Math.random()*1000000000);
			return true;
		} else {
			return false;
		}
	}
}


window.onresize = rsize;
window.onload = rsize;

