
//TabMenu¿¡¼­ »ç¿ëÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®
function tab1Group_onmouseover(groupId, mDepth)
{
	clearTimeout(offTimerId); 
}
function tab1Group_onmouseout(groupId, mDepth)
{
	offTimerId = setTimeout('tab1Group_Close(0)',500);	
}


function tab1Item_onmouseout(groupId, itemId, subGroupId, itemStyle)
{
	var oItem = document.all[subGroupId];
	oItem.style.display ='none';
	document.all[itemId].className = itemStyle;
}

function tab1Item_onmouseover(groupId, itemId, subGroupId, itemStyle)
{
	var oItem = document.all[subGroupId];
	oItem.style.display ='inline';
	document.all[itemId].className = itemStyle;		
}
function tab1Group_Close(mDepth)
{
	for (var i=aryOnGroupId.length ;i>mDepth;i--)
	{
		if (aryOnGroupId[i] != null)
		{
			document.all[aryOnGroupId[i]].style.visibility = 'hidden';
			aryOnGroupId[i] = null;
		}
	}
}

//ListMenu¿¡¼­ »ç¿ëÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®
function listMenu_mItem_onmouseover1(oItem, styleClass)
{
	oItem.className = styleClass;
}

function listMenu_mItem_onmouseout1(oItem, styleClass)
{
	oItem.className = styleClass;
}

function listMenu_mItem_onmouseover(itemId, styleClass)
{
	var oItem = document.all[itemId];
	oItem.className = styleClass;
}

function listMenu_mItem_onmouseout(itemId, styleClass)
{
	var oItem = document.all[itemId];
	oItem.className = styleClass;
}


//DropDownMenu¿¡¼­ »ç¿ëÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®

var aryOnGroupId = new Array();  // array of expanded groups 
var onCount = 0;                // expanded group count 
var onTimerId = 0;          // timer for the current expanding group 
var offTimerId = 0;          // timer for the current expanding group 
var lastOnGroupId = "";

//document.write("<div id='kk' style='width:800;height:300;'>ÇöÀç ¿­¸° ±×·ì¼ö</div>");
function diskk()
{
	document.all['kk'].innerText = "\n±æÀÌ" + aryOnGroupId.length ;		
	for (var i = 0; i < aryOnGroupId.length ; i++)
	{
		document.all['kk'].innerText += "\n" + aryOnGroupId[i];		
	}
}
function mGroup_onmouseover(groupId, mDepth)
{
	clearTimeout(offTimerId); 
}
function mGroup_onmouseout(groupId, mDepth)
{
	offTimerId = setTimeout('mGroup_Close(0)',500);	
}

function mItem_onmouseover(groupId, itemId, subGroupId, mDepth, overStyleClassName)
{
	var oItem = document.all[itemId];
	
	oItem.className = overStyleClassName;
//	oItem.style.backgroundColor='blue';	
	clearTimeout(offTimerId); 
	if (subGroupId != '') 
	{
		mGroup_Expand(itemId, subGroupId,mDepth);
	}
	else
	{
		mGroup_Close(mDepth);	
	}
}
function mItem_onmouseout(groupId, itemId, subGroupId, mDepth, itemStyleClassName)
{
	var oItem = document.all[itemId];
	oItem.className = itemStyleClassName;
}

function mGroup_Expand(mItemId,subGroupId,mDepth)
{
	for (var i=aryOnGroupId.length ;i>mDepth;i--)
	{
		if ((aryOnGroupId[i] != null) && (aryOnGroupId[i] != subGroupId))
		{
//			offTimerId = setTimeout('mGroup_Close("' + i + '")',500);					
			document.all[aryOnGroupId[i]].style.visibility = 'hidden';
			aryOnGroupId[i] = null;
		}
	}
//	alert(aryOnGroupId.length + "/" + mItemId + "/" + subGroupId +"/" + mDepth )	
	aryOnGroupId[mDepth+1] = subGroupId;	
	mGroup_On(mItemId, subGroupId,mDepth);
}
function mGroup_Close(mDepth)
{
	for (var i=aryOnGroupId.length ;i>mDepth;i--)
	{
		if (aryOnGroupId[i] != null)
		{
			document.all[aryOnGroupId[i]].style.visibility = 'hidden';
			aryOnGroupId[i] = null;
		}
	}
}

function mGroup_On(itemId,subGroupId,mDepth )
{
	var oItem = document.all[itemId];
	var oSubGroup = document.all[subGroupId];
	if(mDepth > 0)
	{
		oSubGroup.style.top = aspnm_pageY(oItem);
		oSubGroup.style.left = aspnm_pageX(oItem) + oItem.offsetWidth;
	}
	else
	{
		oSubGroup.style.top = aspnm_pageY(oItem) + oItem.offsetHeight;
		oSubGroup.style.left = aspnm_pageX(oItem);
	}

	oSubGroup.style.visibility = '';
}
function mGroup_Off(subGroupId,mDepth)
{
	var oSubGroup = document.all[subGroupId];
	oSubGroup.style.visibility = 'hidden';
	aryOnGroupId[mDepth+1] = null;
}
function aspnm_pageX(element)
{
  var x = 0;
  do 
  {
    if (element.style.position == 'absolute') 
    {
      return x + element.offsetLeft; 
    }
    else
    {
      x += element.offsetLeft;
      if (element.offsetParent) 
        if (element.offsetParent.tagName == 'TABLE') 
          if (parseInt(element.offsetParent.border) > 0)
          {
            x += 1; 
          }
    }
  }
  while ((element = element.offsetParent));
  return x; 
}

// Calculates the absolute page y coordinate of any element
function aspnm_pageY(element)
{
  var y = 0;
  do 
  {
    if (element.style.position == 'absolute') 
    {
      return y + element.offsetTop; 
    }
    else
    {
      y += element.offsetTop;
      if (element.offsetParent) 
        if (element.offsetParent.tagName == 'TABLE') 
          if (parseInt(element.offsetParent.border) > 0)
          {
            y += 1; 
          }
    }
  }
  while ((element = element.offsetParent));
  return y; 
}



//TabMenu ¿¡¼­ »ç¿ëÇÏ´Â ÀÚ¹Ù½ºÅ©¸³Æ®

var aryOnGroupId = new Array();  // array of expanded groups 
var onCount = 0;                // expanded group count 
var onTimerId = 0;          // timer for the current expanding group 
var offTimerId = 0;          // timer for the current expanding group 
var lastOnGroupId = "";

//document.write("<div id='kk' style='width:800;height:300;'>ÇöÀç ¿­¸° ±×·ì¼ö</div>");
function diskk()
{
	document.all['kk'].innerText = "\n±æÀÌ" + aryOnGroupId.length ;		
	for (var i = 0; i < aryOnGroupId.length ; i++)
	{
		document.all['kk'].innerText += "\n" + aryOnGroupId[i];		
	}
}
function tabGroup_onmouseover(groupId, mDepth)
{
	clearTimeout(offTimerId); 
}
function tabGroup_onmouseout(groupId, mDepth)
{
	offTimerId = setTimeout('mGroup_Close(0)',500);	
}

function tabItem_onmouseover(groupId, itemId, subGroupId, mDepth)
{
	var oItem = document.all[itemId];
	oItem.style.backgroundColor='blue';	
	clearTimeout(offTimerId); 
	if (subGroupId != '') 
	{
		mGroup_Expand(itemId, subGroupId,mDepth);
	}
	else
	{
		tabGroup_Close(mDepth);	
	}
}
function tabItem_onmouseout(groupId, itemId, subGroupId, mDepth)
{
	var oItem = document.all[itemId];
	oItem.style.backgroundColor='';
}

function tabGroup_Expand(mItemId,subGroupId,mDepth)
{
	for (var i=aryOnGroupId.length ;i>mDepth;i--)
	{
		if ((aryOnGroupId[i] != null) && (aryOnGroupId[i] != subGroupId))
		{
//			offTimerId = setTimeout('mGroup_Close("' + i + '")',500);					
			document.all[aryOnGroupId[i]].style.visibility = 'hidden';
			aryOnGroupId[i] = null;
		}
	}
	aryOnGroupId[mDepth+1] = subGroupId;	
	tabGroup_On(mItemId, subGroupId,mDepth);
}
function tabGroup_Close(mDepth)
{
	for (var i=aryOnGroupId.length ;i>mDepth;i--)
	{
		if (aryOnGroupId[i] != null)
		{
			document.all[aryOnGroupId[i]].style.visibility = 'hidden';
			aryOnGroupId[i] = null;
		}
	}
}

function tabGroup_On(itemId, subGroupId,mDepth )
{
	var oItem = document.all[itemId];
	var oSubGroup = document.all[subGroupId];
	if(mDepth > 0)
	{
		oSubGroup.style.top = aspnm_pageY(oItem);
		oSubGroup.style.left = aspnm_pageX(oItem) + oItem.offsetWidth;
	}
	else
	{
		oSubGroup.style.top = aspnm_pageY(oItem) + oItem.offsetHeight;
		oSubGroup.style.left = aspnm_pageX(oItem);
	}
	oSubGroup.style.visibility = '';
}
function tabGroup_Off(subGroupId,mDepth)
{
	var oSubGroup = document.all[subGroupId];
	oSubGroup.style.visibility = 'hidden';
	aryOnGroupId[mDepth+1] = null;
}


