function showTooltip(event,insText) {
	var ttObj = document.getElementById('divTooltip');
	if(ttObj) {
		if(arguments[2]) var w=arguments[2]; else w=250;
		if(arguments[3]) var h=arguments[3];
		if(typeof w == 'number') ttObj.style.width=w+'px';
		if(typeof h == 'number') ttObj.style.height=h+'px';
		ttObj.style.overflow='hidden';
		ttObj.innerHTML=insText;
		ttObj.style.left='-1000px';
		ttObj.style.top='-1000px';
		ttObj.style.display='block';
		repositionElement(event,ttObj);
	}
}

function moveTooltip(event) {
	var ttObj = document.getElementById('divTooltip');
	repositionElement(event,ttObj);
	
}

/*function hideTooltip() {
	var ttObj = document.getElementById('divTooltip');
	if(ttObj) {
		ttObj.style.display='none';
		ttObj.innerHTML='';
	}
}*/

function repositionElement(event,el) {
	if(el) {
		if(!event) {
			var event=window.event;
		}
		if(getClientWidth()-parseInt(el.offsetWidth)-10>parseInt(event.clientX)) {
			el.style.left=parseInt(event.clientX)+'px';
		}
		else {
			el.style.left=parseInt(event.clientX)-parseInt(el.offsetWidth)+'px';
		}
		if(getClientHeight()-parseInt(el.offsetHeight)-32>parseInt(event.clientY)) {
			el.style.top=parseInt(event.clientY)+22+'px';
		}
		else {
			el.style.top=parseInt(event.clientY)-parseInt(el.offsetHeight)-3+'px';
		}		
	}
}


function gs_razv(doc, a_razv)
{
	if (document.getElementById(a_razv).innerHTML == 'Развернуть')
	{
		document.getElementById(doc).style.display='inline';
		document.getElementById(a_razv).innerHTML='Свернуть';
	}
	else
	{
		document.getElementById(doc).style.display='none';
		document.getElementById(a_razv).innerHTML='Развернуть';
	}

}













