var pup;
var mouseX=0;
var mouseY=0;

function mousemove(e) {
	if (ie4) {mouseX=event.x+document.body.scrollLeft; mouseY=event.y+document.body.scrollTop;}
}
var ie4 = (document.all)? true:false;

if (!ie4) {
document.onmousemove=function(e) {
	mouseX=e.pageX;mouseY=e.pageY;
}
} else {
document.onmousemove=mousemove;
}

function helpWin(url) {
	document.getElementById('helptext').innerHTML="Загрузка..";
	document.getElementById('ihelp').src="./help_pad.shtml?"+url;

	x=mouseX+10;y=mouseY;h=document.body.clientHeight+document.body.scrollTop;w=document.body.clientWidth;
	if (navigator.userAgent.indexOf ("IE") != -1) {
		y-=document.body.scrollTop;
	}
	if ((h-y)<200) {
	document.getElementById('help').style.top="";
	if (!ie4) {
	document.getElementById('help').style.bottom=-y+document.body.clientHeight;
	} else {
	if (navigator.userAgent.indexOf ("Opera") != -1) {
	document.getElementById('help').style.bottom="";document.getElementById('help').style.top=y;
	} else {
	document.getElementById('help').style.bottom=h-y;
	}
	}
	} else {
	document.getElementById('help').style.bottom="";document.getElementById('help').style.top=y;
	}
	if ((w-x)<365) {
		document.getElementById('help').style.left=x-365;
	} else {
		document.getElementById('help').style.left=x;
	}
	document.getElementById('help').style.display="";
}

document.onclick=function(e) {
	h=document.getElementById('help').clientHeight;
	w=document.getElementById('help').clientWidth;
	y=document.getElementById('help').offsetTop;
	x=document.getElementById('help').offsetLeft;
	if ((mouseX<x) || (mouseX>(x+w)) || (mouseY<y) || (mouseY>(y+h))) {
	 document.getElementById('help').style.display="none";
	}
}

function setsize() {
	a=document.getElementById('ihelp');
	if (a.contentWindow.document.getElementById('helper')) {
	b=a.contentWindow.document.getElementById('helper');
	document.getElementById('helptext').innerHTML=b.innerHTML;
}
}
