// JScript source code
			var g_iTimerID = 0;
			
			function attachEvents()
			{
				var oImgs = document.all.tags("img");
				for (i=0; i < oImgs.length; i++){
					oImg = oImgs.item(i);
					nIndex = oImg.id.indexOf('_img');
					if (nIndex > -1){
						oImg.attachEvent('onmouseover', doImgMouseOver);
						oImg.attachEvent('onclick', doImgOnClick);
					}
				}
				var oAs = document.all.tags("a");
				for (i=0; i < oAs.length; i++){
					oA = oAs.item(i);
					nIndex = oA.id.indexOf('_a');
					if (nIndex > -1){
						oA.attachEvent('onclick', doAnchorOnClick);
						oA.attachEvent('onmouseenter', doAnchorMouseEnter);
						oA.attachEvent('onmouseleave', doAnchorMouseLeave);
					}
				}
			}
			function detachEvents()
			{
				var oImgs = document.all.tags("img");
				for (i=0; i < oImgs.length; i++){
					oImg = oImgs.item(i);
					nIndex = oImg.id.indexOf('_img');
					if (nIndex > -1){
						oImg.detachEvent('onmouseover', doImgMouseOver);
						oImg.detachEvent('onclick', doImgOnClick);
					}
				}
				var oAs = document.all.tags("a");
				for (i=0; i < oAs.length; i++){
					oA = oAs.item(i);
					nIndex = oA.id.indexOf('_a');
					if (nIndex > -1){
						oA.detachEvent('onclick', doAnchorOnClick);
						oA.detachEvent('onmouseenter', doAnchorMouseEnter);
						oA.detachEvent('onmouseleave', doAnchorMouseLeave);
					}
				}
			}
			
			function doImgMouseOver()
			{
				event.srcElement.style.cursor='hand';
			}
			function doImgOnClick()
			{
				hideOrDisplay(event.srcElement.id.substr(0, event.srcElement.id.length-4));
			}
			function doAnchorOnClick()
			{
				showText(event.srcElement.id.substr(0, event.srcElement.id.length-2), true);
				return false;
			}
			function doAnchorMouseEnter()
			{
				waitShow(event.srcElement.id.substr(0, event.srcElement.id.length-2));
			}
			function doAnchorMouseLeave()
			{
				abortShow();
			}
			
			function waitShow(id)
			{
				abortShow();
				var p = document.getElementById(id+'_a');
				if(p){
					p.style.cursor = 'hand';
					g_iTimerID = setTimeout("showText('"+ id +"', true)", 700);
				}
				return 0;
			}
			function abortShow()
			{
				if (g_iTimerID){
					clearTimeout(g_iTimerID);
					g_iTimerID = 0;
				}
			}
			function showText(id, bShow)
			{
				//hideAll();
				abortShow();
				var oImg = document.getElementById(id+'_img');
				var oDiv = document.getElementById(id+'_div');
				if (!oDiv)
					return;
				if (bShow){
					oDiv.style.display="inline"
					oImg.src="minus.gif"	
					var oLabel = document.getElementById(id+'_label');
					if (oLabel)
						location.href = '#' + id + '_label';	
				}
				else{
					oDiv.style.display="none"
					oImg.src="plus.gif"
				}
			}
			function hideOrDisplay(id)
			{
				clearTimeout();
				var oDiv = document.getElementById(id+'_div');
				if (oDiv.style.display == "none")
					showText(id, true);
				else
					showText(id, false);
			}
			function simClick(id)
			{
				p = document.getElementById(id);
				if (p)
					p.click();
			}
