function checkLogonForm(form,requireID)
{
	var reg;
	reg = /^[а-я]{2,} [а-я]{2,} [а-я]{2,}$/i;
	if (!reg.test(form.elements['login'].value)) {
		alert('Введите, пожалуйста, фамилию, имя и отчество (через один пробел).\nНапример, Иванов Иван Иванович'); return false;
	}
	if (requireID) {
		reg = /^[0-9]{4,6}$/i;
		if (!reg.test(form.elements['passw'].value)) {
			alert('Введите четырёхзначный номер удостоверения.\nНапример, 0050'); return false;
		}
	}
	return true;
}

function pay4PZS(seminar) {
	window.location = '/?avance=pzs&inn='+document.getElementById('firm_inn').value+'&seminar='+seminar;
}

function pay4cons(cons_id,date,price) {
	window.location = '/?avance=cons&inn='+document.getElementById('firm_inn').value+'&cons='+cons_id+'&price='+price+'&date='+date;
}

function pay4issue(issue,type) {
	window.location = '/?avance='+type+'&inn='+document.getElementById('firm_inn').value+'&issue='+issue;
}

function getVerification() {
	window.location = '/?verification='+document.getElementById('firm_inn').value;
}

function changeAvance(inn) {
	$('#firm_avance').text(avance[inn]);
	$('#firm_avance_button').attr('disabled', avance[inn]>0 ? false : true);
}

var window_msg, window_ask, window_ask_cons, window_answer;
var window_spb_reg, window_spb_rvw, window_spb_pzs, window_spb_ask, window_ass_ask, window_ass_pzs, window_ass_reg, window_news_rvw, window_news_rep;

function wopen_ass_reg(seminar)
{	
	var j_wid = '900';
	var j_hei = '390';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_ass_reg && !window_ass_reg.closed); }
		else { condition = (window_ass_reg && !window_ass_reg.closed && window_ass_reg.closed != undefined); }
	if (condition) { window_ass_reg.close(); }
	window_ass_reg = window.open("_popup_ass_reg.php?rid="+seminar, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=1, resizable=1, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_ass_pzs(seminar)
{	
	var j_wid = '900';
	var j_hei = '500';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_ass_pzs && !window_ass_pzs.closed); }
		else { condition = (window_ass_pzs && !window_ass_pzs.closed && window_ass_pzs.closed != undefined); }
	if (condition) { window_ass_pzs.close(); }
	window_ass_pzs = window.open("_popup_ass_pzs.php?rid="+seminar, "winbox", "toolbar=0, location=0, directories=0, status=1, menubar=0, scrollbars=1, resizable=1, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_ass_ask(seminar)
{	
	var j_wid = '900';
	var j_hei = '500';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_ass_ask && !window_ass_ask.closed); }
		else { condition = (window_ass_ask && !window_ass_ask.closed && window_ass_ask.closed != undefined); }
	if (condition) { window_ass_ask.close(); }
	window_ass_ask = window.open("_popup_ass_ask.php?rid="+seminar, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_msg(msg)
{	
	var j_wid = '500';
	var j_hei = '100';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_msg && !window_msg.closed); }
		else { condition = (window_msg && !window_msg.closed && window_msg.closed != undefined); }
	if (condition) { window_msg.close(); }
	window_msg = window.open("_popup_msg.php?msg="+msg, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_ask()
{	
	var j_wid = '900';
	var j_hei = '500';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_ask && !window_ask.closed); }
		else { condition = (window_ask && !window_ask.closed && window_ask.closed != undefined); }
	if (condition) { window_ask.close(); }
	window_ask = window.open("_popup_ask.php", "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_ask_cons(rid)
{	
	var j_wid = '500';
	var j_hei = '345';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_ask_cons && !window_ask_cons.closed); }
		else { condition = (window_ask_cons && !window_ask_cons.closed && window_ask_cons.closed != undefined); }
	if (condition) { window_ask_cons.close(); }
	window_ask_cons = window.open("_popup_ask_cons.php?rid="+rid, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_answer(rid, whom)
{	
	var j_wid = '900';
	var j_hei = '540';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_answer && !window_answer.closed); }
		else { condition = (window_answer && !window_answer.closed && window_answer.closed != undefined); }
	if (condition) { window_answer.close(); }
	window_answer = window.open("_popup_answer.php?rid="+rid+"&whom="+whom, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_spb_reg(seminar)
{	
	var j_wid = '500';
	var j_hei = '300';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_spb_reg && !window_spb_reg.closed); }
		else { condition = (window_spb_reg && !window_spb_reg.closed && window_spb_reg.closed != undefined); }
	if (condition) { window_spb_reg.close(); }
	window_spb_reg = window.open("_popup_spb_reg.php?rid="+seminar, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_spb_pzs(seminar)
{	
	var j_wid = '500';
	var j_hei = '300';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_spb_pzs && !window_spb_pzs.closed); }
		else { condition = (window_spb_pzs && !window_spb_pzs.closed && window_spb_pzs.closed != undefined); }
	if (condition) { window_spb_pzs.close(); }
	window_spb_pzs = window.open("_popup_spb_pzs.php?rid="+seminar, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_spb_ask(seminar)
{	
	var j_wid = '900';
	var j_hei = '550';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_spb_ask && !window_spb_ask.closed); }
		else { condition = (window_spb_ask && !window_spb_ask.closed && window_spb_ask.closed != undefined); }
	if (condition) { window_spb_ask.close(); }
	window_spb_ask = window.open("_popup_spb_ask.php?rid="+seminar, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_spb_review(seminar)
{	
	var j_wid = '900';
	var j_hei = '540';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_spb_rvw && !window_spb_rvw.closed); }
		else { condition = (window_spb_rvw && !window_spb_rvw.closed && window_spb_rvw.closed != undefined); }
	if (condition) { window_spb_rvw.close(); }
	window_spb_rvw = window.open("_popup_spb_review.php?rid="+seminar, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_spb_reply(seminar)
{	
	var j_wid = '900';
	var j_hei = '540';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_spb_rvw && !window_spb_rvw.closed); }
		else { condition = (window_spb_rvw && !window_spb_rvw.closed && window_spb_rvw.closed != undefined); }
	if (condition) { window_spb_rvw.close(); }
	window_spb_rvw = window.open("_popup_spb_reply.php?rid="+seminar, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_news_review(seminar)
{	
	var j_wid = '900';
	var j_hei = '540';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_news_rvw && !window_news_rvw.closed); }
		else { condition = (window_news_rvw && !window_news_rvw.closed && window_news_rvw.closed != undefined); }
	if (condition) { window_news_rvw.close(); }
	window_news_rvw = window.open("_popup_news_review.php?rid="+seminar, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function wopen_news_reply(seminar)
{	
	var j_wid = '900';
	var j_hei = '500';
	
	if (navigator.appName.indexOf('Microsoft Internet Explorer') != -1) { condition = (window_news_rep && !window_news_rep.closed); }
		else { condition = (window_news_rep && !window_news_rep.closed && window_news_rep.closed != undefined); }
	if (condition) { window_news_rep.close(); }
	window_news_rep = window.open("_popup_news_reply.php?rid="+seminar, "winbox", "toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=0, width="+ j_wid +", height="+ j_hei +", left="+(screen.width-j_wid)/2+", top="+(screen.height-j_hei)/2);
}

function switchPerson(person) 
{
	var desc = document.getElementById('person_'+person);
	var more = document.getElementById('more_'+person);
	if (desc.style.display == 'none') {
		desc.style.display = '';
		more.style.display = 'none';
	}
	else {
		desc.style.display = 'none';
		more.style.display = '';	
	}
}

function showHide(obj)
{
	var me = document.getElementById(obj);
	if (me.style.display == 'none')
		me.style.display = '';
	else
		me.style.display = 'none';
	return false;
}

/* Горизонтальное меню */

var menuWidth = 0;

/* Вертикальное меню */

function showMenuBranch(node,level,mode)
{
	if (document.getElementById('menu_v_'+node))
	{
		if (level == 0 && mode == 1) {
			document.getElementById('menu_v_'+node).style.display = 'block';
			menuWidth = document.getElementById('menu_v_'+node).offsetWidth;
			//document.getElementById('link_v_'+node).firstChild.src = '/images/next_1.gif';
		}

		if (level == 0 && mode == 0) {
			document.getElementById('menu_v_'+node).style.display = 'none';
			//document.getElementById('link_v_'+node).firstChild.src = '/images/next_0.gif';
		}
		
		if (level == 1 && mode == 1) {
			document.getElementById('menu_v_'+node).style.left = menuWidth-6;
			document.getElementById('menu_v_'+node).style.display = 'block';
			//document.getElementById('link_v_'+node).firstChild.src = '/images/next_1.gif';
		}
		if (level == 1 && mode == 0) {
			document.getElementById('menu_v_'+node).style.display = 'none';
			//document.getElementById('link_v_'+node).firstChild.src = '/images/next_0.gif';
		}
	}
}

function keepMenuBranch(node,level,mode) {
	document.getElementById('menu_v_'+node).style.display = mode == 1 ? 'block' : 'none';
	document.getElementById('link_v_'+node).className = mode == 1 ? 'mv'+level+'_s' : 'mv'+level;
}

/* Прочие функции */

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function printRegKarta() {
	var node = document.getElementById('regkarta');
	if (window.opera){
		var printDiv = document.getElementById('print_div');
		printDiv = printDiv || document.createElement('div');
		printDiv.id = 'print_div';
		printDiv.innerHTML = node.contentWindow.document.body.innerHTML;
		document.body.appendChild(printDiv);
		window.print();
	}
	else{
		node.contentWindow.focus();
		node.contentWindow.print();
	}
}