function showHelpTip(e, s) {

	var el = e.target ? e.target : e.srcElement;
	while (el.tagName != "A")
		el = el.parentNode;
		// is there already a tooltip? If so, remove it

	if (el._helpTip) {
		document.body.removeChild(el._helpTip);
		el._helpTip = null;
		el.onblur = null;
		return;
	}


	var d = document.createElement("DIV");
	d.className = "help-tooltip";
	document.body.appendChild(d);
	d.innerHTML = s;
	

	d.onmousedown = function (e) {
		if (!e) e = event;
		var t = e.target ? e.target : e.srcElement;
		while (t.tagName != "A" && t != d)
			t = t.parentNode;
		if (t == d) return;
		
		el._onblur = el.onblur;
		el.onblur = null;
	};
	d.onmouseup = function () {
		el.onblur = el._onblur;
		el.focus();
	};
	var checksize = document.documentElement.offsetWidth;
	if (checksize >= 750)
	checksize = 750;
	var dw = document.width ? document.width : checksize - 25;
	
	if (d.offsetWidth >= dw)
		d.style.width = dw - 10 + "px";
	else
		d.style.width = "";
	
	var scroll = getScroll();
	if (e.clientX > dw - d.offsetWidth)
		d.style.left = dw - d.offsetWidth + scroll.x + "px";
	else
		d.style.left = e.clientX - 2 + scroll.x + "px";
	d.style.top = e.clientY + 18 + scroll.y + "px";


	el.onblur = function () {
		document.body.removeChild(d);
		el.onblur = null;
		el._helpTip = null;
	};
	

	el._helpTip = d;
}

function showHelpTip2(e, s) {

	var el = e.target ? e.target : e.srcElement;
	while (el.tagName != "A")
		el = el.parentNode;
	

	if (el._helpTip) {
		document.body.removeChild(el._helpTip);
		el._helpTip = null;
		el.onblur = null;
		return;
	}


	var d = document.createElement("DIV");
	d.className = "help-tooltip2";
	document.body.appendChild(d);
	d.innerHTML = s;
	

	d.onmousedown = function (e) {
		if (!e) e = event;
		var t = e.target ? e.target : e.srcElement;
		while (t.tagName != "A" && t != d)
			t = t.parentNode;
		if (t == d) return;
		
		el._onblur = el.onblur;
		el.onblur = null;
	};
	d.onmouseup = function () {
		el.onblur = el._onblur;
		el.focus();
	};
	var checksize = document.documentElement.offsetWidth;
	if (checksize >= 750)
	checksize = 750;
	var dw = document.width ? document.width : checksize - 25;
	
	if (d.offsetWidth >= dw)
		d.style.width = dw - 10 + "px";
	else
		d.style.width = "";
	
	var scroll = getScroll();
	if (e.clientX > dw - d.offsetWidth)
		d.style.left = dw - d.offsetWidth + scroll.x + "px";
	else
		d.style.left = e.clientX - 2 + scroll.x + "px";
	d.style.top = e.clientY + 18 + scroll.y + "px";


	el.onblur = function () {
		document.body.removeChild(d);
		el.onblur = null;
		el._helpTip = null;
	};
	

	el._helpTip = d;
}

function showHelpTip3(e, s) {

	var el = e.target ? e.target : e.srcElement;
	while (el.tagName != "DIV")
		el = el.parentNode;
	

	if (el._helpTip) {
		document.body.removeChild(el._helpTip);
		el._helpTip = null;
		el.onblur = null;
		return;
	}

	GLOSSAR.innerHTML = s;
}

function showHelpTip4(e, s) {

	var el = e.target ? e.target : e.srcElement;
	while (el.tagName != "A")
		el = el.parentNode;
	

	if (el._helpTip) {
		document.body.removeChild(el._helpTip);
		el._helpTip = null;
		el.onblur = null;
		return;
	}


	var d = document.createElement("DIV");
	d.className = "help-tooltip2";
	document.body.appendChild(d);
	d.innerHTML = s;
	

	d.onmousedown = function (e) {
		if (!e) e = event;
		var t = e.target ? e.target : e.srcElement;
		while (t.tagName != "A" && t != d)
			t = t.parentNode;
		if (t == d) return;
		
		el._onblur = el.onblur;
		el.onblur = null;
	};
	d.onmouseup = function () {
		el.onblur = el._onblur;
		el.focus();
	};
	var checksize = document.documentElement.offsetWidth;
	if (checksize >= 750)
	checksize = 750;
	var dw = document.width ? document.width : checksize - 25;
	
	if (d.offsetWidth >= dw)
		d.style.width = dw + 100 + "px";
	else
		d.style.width = "";
	
	var scroll = getScroll();
	if (e.clientX > dw - d.offsetWidth)
		d.style.left = dw - d.offsetWidth + scroll.x + "px";
	else
		d.style.left = e.clientX - 2 + scroll.x + "px";
	d.style.top = e.clientY + 18 + scroll.y + "px";


	el.onblur = function () {
		document.body.removeChild(d);
		el.onblur = null;
		el._helpTip = null;
	};
	

	el._helpTip = d;
}

function showHelpTip5(e, s) {

	var el = e.target ? e.target : e.srcElement;
	while (el.tagName != "A")
		el = el.parentNode;
	

	if (el._helpTip) {
		document.body.removeChild(el._helpTip);
		el._helpTip = null;
		el.onblur = null;
		return;
	}


	var d = document.createElement("DIV");
	d.className = "help-tooltip3";
	document.body.appendChild(d);
	d.innerHTML = s;
	d.id = "HELPTIP";
	

	d.onmousedown = function (e) {
		if (!e) e = event;
		var t = e.target ? e.target : e.srcElement;
		while (t.tagName != "A" && t != d)
			t = t.parentNode;
		if (t == d) return;
		
		el._onblur = el.onblur;
		el.onblur = null;
	};
	d.onmouseup = function () {
		el.onblur = el._onblur;
		el.focus();
	};
	var checksize = document.documentElement.offsetWidth;
	if (checksize >= 750)
	checksize = 750;
	var dw = document.width ? document.width : checksize - 25;
	
	if (d.offsetWidth >= dw)
		d.style.width = dw - 50 + "px";
	else
		d.style.width = "";
	
	var scroll = getScroll();
	if (e.clientX > dw - d.offsetWidth)
		d.style.left = dw - d.offsetWidth + scroll.x + "px";
	else
		d.style.left = e.clientX - 2 + scroll.x + "px";
	d.style.top = e.clientY - 150 + scroll.y + "px";


	el.onblur = function () {
		document.body.removeChild(d);
		el.onblur = null;
		el._helpTip = null;
	};
	

	el._helpTip = d;
}

function getScroll() {
	if (document.all && document.body.scrollTop != undefined) {	// IE model
		var ieBox = document.compatMode != "CSS1Compat";
		var cont = ieBox ? document.body : document.documentElement;
		return {x : cont.scrollLeft, y : cont.scrollTop};
	}
	else {
		return {x : window.pageXOffset, y : window.pageYOffset};
	}
}


