//------------------------------------------------------------------------------------
// $Workfile: incDynamicStyle.js $
// Purpose: This file contains javascript functions that support show/hide 
//          functionality in the LTC Planning Tool.
//------------------------------------------------------------------------------------
// $Revision: 1.3 $
// $Date: 2009/10/30 15:26:58EDT $
// $Author: DANIEL CARTER (CK3X) $
//------------------------------------------------------------------------------------

function showHideDiv(vsDivName, vsImageId)
{
	var imgPlus = new Image();
	var imgMinus = new Image();
	imgPlus.src = "/LTCPlanning/images/plus.gif"
	imgMinus.src = "/LTCPlanning/images/minus.gif"
	
	var objEl = document.getElementById(vsDivName)
	
	if (objEl.style.display == "")
	{
		objEl.style.display = "none";
		if (document.getElementById(vsImageId) != null)
		{
			document.getElementById(vsImageId).src = imgPlus.src;
		}		
	}
	else
	{
		objEl.style.display ="";
		if (document.getElementById(vsImageId) != null)
		{
			document.getElementById(vsImageId).src = imgMinus.src;
		}		
	}
}

//--------------------------------------------------------
function showHideTableRows(vsRowId, vsDetailId, vnStartIndex, vnEndIndex)
{
	var x=0
	var nIndex = vnStartIndex

	for(x=vnStartIndex; x<=vnEndIndex; x++)
	{
		if (document.getElementById(vsRowId+nIndex) != null)
		{
			if (document.getElementById(vsRowId+nIndex).style.display == 'none')
			{
				document.getElementById(vsRowId+nIndex).style.display = '';
				if (x == vnStartIndex)
				{
					if (document.getElementById(vsDetailId+vnStartIndex) != null)
					{
						document.getElementById(vsDetailId+vnStartIndex).className = 'TableHeader';
//						document.getElementById(vsHeaderId+vnStartIndex).style.listStyleImage="url(/MPPF/images/minus.gif)";
					}
				}
			}
			else
			{
				document.getElementById(vsRowId+nIndex).style.display = 'none';
				if (x == vnStartIndex)
				{
					if (document.getElementById(vsDetailId+vnStartIndex) != null)
					{
						document.getElementById(vsDetailId+vnStartIndex).className = '';
//						document.getElementById(vsHeaderId+vnStartIndex).style.listStyleImage="url(/MPPF/images/plus.gif)";
					}
				}
			}
			nIndex++;
		}
	} 
	return false;
}





//--------------------------------------------


function showHideDiv_LTC(vsDivName, vsImageId, vsToolTipCollapsed,vsToolTipExpanded, vsHrefId)
{

	var imgPlus = new Image();
	var imgMinus = new Image();
	imgPlus.src = "/LTCPlanning/images/plus.gif"
	imgMinus.src = "/LTCPlanning/images/minus.gif"
	

	var objEl = document.getElementById(vsDivName)
	var objHrefEl = document.getElementById(vsHrefId);
	
	if (objEl.style.display == "")
	{
		objEl.style.display = "none";
		if (document.getElementById(vsImageId) != null)
		{

			document.getElementById(vsImageId).src = imgPlus.src;
			document.getElementById(vsImageId).title = vsToolTipCollapsed;
		}		

		objHrefEl.title = vsToolTipCollapsed;	

		//alert (objHrefEl.id);
	}
	else
	{
		objEl.style.display ="";
		if (document.getElementById(vsImageId) != null)
		{

			document.getElementById(vsImageId).src = imgMinus.src;
			document.getElementById(vsImageId).title = vsToolTipExpanded;
		}		
		
		objHrefEl.title = vsToolTipExpanded;
		//alert (objHrefEl.id);
	}
}


