    function isIe5()
	{
        if (Boolean(document.body.currentStyle)) return 1;
		return 0;
    };

function calcLeft(y_ele)
		{
//		alert(document.all);
//		if (!document.all) 
//			return (y_ele.offsetLeft);
		var y_ret=0;
		var oParent = y_ele.offsetParent;
		if (oParent == null) return 0
		else 	y_ret=y_ele.offsetLeft + calcLeft(oParent);
		return y_ret;
		
		
		}

	function calcTop(x_ele)
		{
			
		if (!document.all) 
			return (x_ele.style.offsetTop);
		var x_ret=0;
		var oParent = x_ele.offsetParent;

		if (oParent == null) return 0;
		else x_ret=x_ele.offsetTop + calcTop(oParent);
		return x_ret;
		}

	function mClick(src)
		{
		src.all.tags('A')[0].click();
		}	

	function mSubOver(intFolderID, intSectionNum, relpath, strPrefix)
		{
		var arrFontColors = new Array("#990099", "#ff9900", "#009900", "#cc0000", "#336699");
		var objMenuItem = document.getElementById(strPrefix + 'Item_' + intFolderID);
		objMenuItem.className = 'activeMenuItem_' + intSectionNum;
//		objMenuItem.all.tags('A')[0].style.color = arrFontColors[intSectionNum-1];
/*
		var objMarker = document.getElementById(strPrefix + "Marker_"+intFolderID);
		objMarker.src = relpath + 'images/arrow_' + intSectionNum + '.gif';
*/
		}
	function mSubOut(intFolderID, intActiveFolderID, relpath, strPrefix)
		{
		var objMenuItem = document.getElementById(strPrefix + 'Item_' + intFolderID);
		objMenuItem.className = 'tblMenuItem';
//		objMenuItem.all.tags('A')[0].style.color = '#666666';
/*
		if((intFolderID!=intActiveFolderID))
			{
			var objMarker = document.getElementById(strPrefix + "Marker_"+intFolderID);
			objMarker.src = relpath + 'images/HSA.gif';
			}
*/
		}
/*
	function mShowSubMenuDiv(src)
		{
		src.style.visibility = "visible";
		}
	function mHideSubMenuDiv(src)
		{
		src.style.visibility = "hidden";
		}
*/
	function ShowMenu(intSectionNum)
		{
			var str=document.URL;
			var personal=str.indexOf("profile-personal.php");
			var postal=str.indexOf("profile-postal.php");
			var schooling=str.indexOf("profile-schooling.php");
			var privileges=str.indexOf("profile-privileges.php");
//		var coll = document.all.tags("div");
//		if (coll!=null)
//			{
//			    for (var i=0; i<coll.length; i++) 
//			      coll[i].style.visibility = "hidden";
//			}
						if(personal>=0){
		document.mainform.fPrefix.style.visibility='hidden';
		document.mainform.birthMonth.style.visibility='hidden';}
		if(postal>=0){
		document.mainform2.fstate.style.visibility='hidden';
		}
		if(schooling>=0){
		document.mainform1.fmedicalSchool.style.visibility='hidden';
		document.mainform1.fresidencyTraining.style.visibility='hidden';
		document.mainform1.fspecialties.style.visibility='hidden';
		}
		if(privileges>=0){
		document.mainform3.fprivileges.style.visibility='hidden';
		}
		var objItemImage = document.getElementById('ItemImage_' + intSectionNum);
		if(!objItemImage) return;
		//if (objItemImage.src.search('_active.gif')<0)
			{
			//objItemImage.src = objItemImage.src.replace('\.gif', '_active.gif');
			}

		var objCell;
		objCell = document.getElementById('td_' + intSectionNum);
		if(!objCell) return;
		
		var objTab;
		objTab = document.getElementById('table_' + intSectionNum);
		if(!objTab) return;
		objTab.style.visibility = "visible";
//		alert(calcLeft(objCell));
		objTab.style.left = calcLeft(objCell);
//		alert(objCell.height);
//		objTab.style.top = calcTop(objCell) + objCell.offsetHeight+1;
	}
	function HideMenu(intSectionNum, intActiveSectionNum)
	{
		var str=document.URL;
			var personal=str.indexOf("profile-personal.php");
			var postal=str.indexOf("profile-postal.php");
			var schooling=str.indexOf("profile-schooling.php");
			var privileges=str.indexOf("profile-privileges.php");
			if(personal>=0){
		document.mainform.fPrefix.style.visibility='visible';
		document.mainform.birthMonth.style.visibility='visible';}
		if(postal>=0){
		document.mainform2.fstate.style.visibility='visible';
		}
		if(schooling>=0){
		document.mainform1.fmedicalSchool.style.visibility='visible';
		document.mainform1.fresidencyTraining.style.visibility='visible';
		document.mainform1.fspecialties.style.visibility='visible';
		}
		if(privileges>=0){
		document.mainform3.fprivileges.style.visibility='visible';
		}
		var objItemImage = document.getElementById('ItemImage_' + intSectionNum);
		if(!objItemImage) return;
		if (intSectionNum != intActiveSectionNum)
			{
			objItemImage.src = objItemImage.src.replace('_active', '');
			}

		var fader;
		fader = document.getElementById('table_' + intSectionNum);
		if(!fader) return;
		fader.style.visibility = "hidden";
	}
	
	function ShowHelp(obj, title, desc, max_width)
	{
		div = document.getElementById('tooltip_div');
		var spacer = 8;
		var objFrame = document.getElementById('sFrameName');
		var intOffsetTop, intOffsetLeft;
		if(objFrame && obj.style.border == '0px')
		{
			intOffsetTop = calcTop(objFrame);
			intOffsetLeft = calcLeft(objFrame);
		}
		else
		{
			intOffsetTop = intOffsetLeft = 0;
		}
		var tooltip_subdiv_title = document.getElementById('title');
		var tooltip_subdiv_desc = document.getElementById('desc');
		tooltip_subdiv_title.innerHTML = title;
		tooltip_subdiv_desc.innerHTML = desc;
//		div.style.position = 'absolute';
		div.style.visibility = 'visible';
		if(div.offsetWidth > max_width)
			div.style.width = max_width;
		
		var i_TopPos = calcTop(obj) + intOffsetTop;

		if ((i_TopPos + div.offsetHeight) <= document.body.scrollHeight)
			div.style.top = i_TopPos;
		else
			div.style.top = i_TopPos - parseInt(div.offsetHeight) - spacer;//parseInt(div.style.height);

		var i_LeftPos = calcLeft(obj) + intOffsetLeft;

		if ((i_LeftPos + obj.width + spacer + parseInt(div.offsetWidth)) <= document.body.clientWidth)
			div.style.left = i_LeftPos + obj.width + spacer; 
		else
			div.style.left = i_LeftPos - parseInt(div.offsetWidth) - spacer; 

		div.style.backgroundColor = 'lightyellow';
		div.style.border = 'solid 1px black';
		tooltip_subdiv_title.style.backgroundColor = 'lightyellow';
		tooltip_subdiv_desc.style.backgroundColor = 'lightyellow';
		tooltip_subdiv_desc.style.border = 'solid 1px lightyellow';
		tooltip_subdiv_title.style.border = 'solid 1px lightyellow';
		div.style.padding = '5px';
		div.style.textAlign = 'left';
		div.style.fontSize = '9px';
	
	}

	function HideHelp(obj)
	{
		div = document.getElementById('tooltip_div');
		div.style.width = '';
		div.style.top = 0;
		div.style.left = 0;
		div.style.visibility = 'HIDDEN';
	}