function getAnchorPosition(anchorname){var useWindow=false;var coordinates=new Object();var x=0,y=0;var use_gebi=false, use_css=false, use_layers=false;if(document.getElementById){use_gebi=true;}else if(document.all){use_css=true;}else if(document.layers){use_layers=true;}if(use_gebi && document.all){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else if(use_gebi){var o=document.getElementById(anchorname);x=AnchorPosition_getPageOffsetLeft(o);y=AnchorPosition_getPageOffsetTop(o);}else if(use_css){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else if(use_layers){var found=0;for(var i=0;i<document.anchors.length;i++){if(document.anchors[i].name==anchorname){found=1;break;}}if(found==0){coordinates.x=0;coordinates.y=0;return coordinates;}x=document.anchors[i].x;y=document.anchors[i].y;}else{coordinates.x=0;coordinates.y=0;return coordinates;}coordinates.x=x;coordinates.y=y;return coordinates;}
function getAnchorWindowPosition(anchorname){var coordinates=getAnchorPosition(anchorname);var x=0;var y=0;if(document.getElementById){if(isNaN(window.screenX)){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else{x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}}else if(document.all){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else if(document.layers){x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}coordinates.x=x;coordinates.y=y;return coordinates;}
function AnchorPosition_getPageOffsetLeft(el){var ol=el.offsetLeft;while((el=el.offsetParent) != null){ol += el.offsetLeft;}return ol;}
function AnchorPosition_getWindowOffsetLeft(el){return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;}
function AnchorPosition_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent) != null){ot += el.offsetTop;}return ot;}
function AnchorPosition_getWindowOffsetTop(el){return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;}

function toggle_form() {
	var obj = document.getElementById('auth');
	var fobj = document.getElementById('auth-form');
	if (obj.className == 'auth') {
		obj.className = 'auth-a';
		var c = getAnchorPosition('auth');
		c.y += 30;
		fobj.style.top = c.y + 'px';
		fobj.style.left = c.x + 'px';
		fobj.style.display = 'block';
	} else {
		obj.className = 'auth';
		fobj.style.top = '0px';
		fobj.style.left = '0px';
		fobj.style.display = 'none';
	}
}

function sitemap() {
	var obj = document.getElementById('maplink');
	var fobj = document.getElementById('sitemap');
	if (obj.className == 'map') {
		obj.className = 'mapb';
		var c = getAnchorPosition('maplink');
		c.y += 20;
		fobj.style.top = c.y + 'px';
		fobj.style.left = c.x + 'px';
		fobj.style.display = 'block';
	} else {
		obj.className = 'map';
		fobj.style.top = '0px';
		fobj.style.left = '0px';
		fobj.style.display = 'none';
	}
}

		var timeout = new Array();
		function show(n,parent) {
			for (var i = 1; i<=6; i++) if (timeout[i]!=null) {clearTimeout(timeout[i]); hide(i);}
			var obj = document.getElementById('submenu'+n);			
			c = getAnchorPosition('link'+n);
			c.x += 195;
			obj.style.top = c.y + 'px';
			obj.style.left = c.x + 'px';
			obj.style.display = 'block';			
			timeout[n] = setTimeout('hide(' + n + ')',2000);
		}
		function hide(n) {
			var obj = document.getElementById('submenu'+n);
			obj.style.top = '0px';
			obj.style.left = '0px';
			obj.style.display = 'none';
		}
			



function hide(n,link) {
	var obj = document.getElementById('answer' + n);
	if (link.innerHTML == 'Показать ответ') {
		obj.style.display = 'block';
		link.innerHTML = 'Скрыть ответ';
	} else {
		obj.style.display = 'none';
		link.innerHTML = 'Показать ответ';
	}
}

function hide2(n,link) {
	var obj = document.getElementById('answers' + n);
	if (link.innerHTML == 'Показать ответ') {
		obj.style.display = 'block';
		link.innerHTML = 'Скрыть ответ';
	} else {
		obj.style.display = 'none';
		link.innerHTML = 'Показать ответ';
	}
}

function hide3(n,link) {
	var obj = document.getElementById('answers' + n);
	if (link.innerHTML == 'Показать ответ') {
		obj.style.display = 'block';
		link.innerHTML = 'Скрыть ответ';
	} else {
		obj.style.display = 'none';
		link.innerHTML = 'Показать ответ';
	}
}

last = 0;
function answer(n) {
	var obj = document.getElementById('aform' + n);
	var obj2 = document.getElementById('aform' + last);
	obj2.innerHTML = '';
	obj.innerHTML = document.getElementById('aform').innerHTML;
	last = n;
}

function show_conf(n, link) {
	var obj = document.getElementById('hez' + n);
	if (link.innerHTML == 'Показать ответ') {
		obj.style.display = 'block';
		link.innerHTML = 'Скрыть ответ';
	} else {
		obj.style.display = 'none';
		link.innerHTML = 'Показать ответ';
	}
}
