function getObject(id){if(document.getElementById)return document.getElementById(id);else if(document.all)return document.all(id);else if(document.layers)return document.layers[id];else return false;}
var fta = '', fto = '';
function first(t,w) {
	if (w) {
		if (fta) {
			clearTimeout(fta);
			first_act(fto);
		}
		first_act(t,1);
	} else {
		fta = setTimeout('first_act('+t+')',200);
		fto = t;
	}
}
function first_act(t,w) {
	td = getObject('ftd'+t);
	tb = getObject('ft'+t);
	ts = getObject('fstr');
	if (w) {
		tb.style.display = 'block';
		td.className = 'fla';
		ts.style.display = 'block';
		ts.style.marginTop = (125*t-80)+'px';
	} else {
		tb.style.display = 'none';
		td.className = '';
		ts.style.display = 'none';
	}
}

var sht = '', sho = 0;
function shownews(p) {
	if (p!=sho && !sht) {
		s1 = 660 * sho;
		s2 = 660 * p;
		ss = s1 - s2;
		st = Math.abs(p-sho) * 20;
		sht = setInterval('shownews_move('+p+')',10);
		getObject('nl'+sho).className = '';
		getObject('nl'+p).className = 'act';
		sho = p;
	}
}
function shownews_move(p) {
	if ((s1>s2 && ss<0) || (s1<s2 && ss>0)) {
		clearInterval(sht);
		sht = '';
	} else {
		getObject('nl').style.marginLeft = (0-s1)+'px';
		if (ss<0) s1+= st; else s1-= st;
	}
}

function eventsubsr(e,w) {
	if (getObject('event_txt'+e)) {
		b = getObject('event_txt'+e);
		f = getObject('event_form'+e);
		if (w) {
			b.style.display = 'none';
			f.style.display = 'block';
		} else {
			f.style.display = 'none';
			getObject('event_button'+e).disabled = false;
			b.style.display = 'block';
		}
	}
}
function eventsubmit(e) {
	m = getObject('event_input'+e).value;
	if (m) {
		reg = /([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,4}/;
		if (!m.match(reg)) alert('Проверьте правильность написания e-mail адреса.');
		else {
			getObject('event_button'+e).disabled = true;
			getObject('event_frame').src = '/?eventsubscr='+e+'&mail='+encodeURIComponent(m);
		}
	} else {
		alert('Введите свой e-mail адрес.');
	}
}

var toh = '';
function balloon(id,t) {
	if(toh){
		clearTimeout(toh);
		toh=0;
	}
	if(id!='hb'){
		hh=getObject('balloon');
		if(t){
			w=350;
			hh.innerHTML=t.replace(/\|r\|n/g,'\r\n');
			cx=0,cy=0;
			hp=getObject(id);
			if(hp.offsetParent){
				while(hp.offsetParent){
					cx+=hp.offsetLeft;
					cy+=hp.offsetTop;
					hp=hp.offsetParent;
				}
			}
			else if(hp.x){
				cx+=hp.x;
				cy+=hp.y;
			}
			hh.style.display='block';
			cy = cy - hh.offsetHeight;
			hh.style.left=cx+16+'px';
			hh.style.width=w+'px';
			hh.style.top=cy+'px';
		}else{
			toh=setTimeout('hh.style.display=\'none\'',500);
		}
	}
}

function menu(id,w,a) {
	if (getObject('m'+id)) {
		getObject('mt'+id).className = (w ? 'mb' : 'm'+(a ? 'a' : ''));
		getObject('m'+id).style.display = w ? 'block' : 'none';
	}
}
