function WebDIFC_Navigation_MouseOver(type, region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType, ifrmNavigation)
{
	if(smenuNavigation)
	{
		WebDIFC_Navigation_SwitchPosition(type, region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType);
		if(ifrmNavigation)
		{
			ifrmNavigation.style.zIndex=9999;
			smenuNavigation.style.zIndex=10000;
			ifrmNavigation.style.left=smenuNavigation.offsetLeft;
			ifrmNavigation.style.top=smenuNavigation.offsetTop;
			ifrmNavigation.style.width=smenuNavigation.offsetWidth;
			ifrmNavigation.style.height=smenuNavigation.offsetHeight;
			ifrmNavigation.style.visibility='visible';
		}
		smenuNavigation.style.visibility='visible';
	}
}
function WebDIFC_Navigation_MouseOut(smenuNavigation, ifrmNavigation)
{
   if(smenuNavigation)
   {
      smenuNavigation.style.visibility='hidden';
	  if(ifrmNavigation)
	  {
		ifrmNavigation.style.visibility='hidden';
	  }
   }
}

function WebDIFC_Navigation_SwitchPosition(type, region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType)
{
	 switch(type)
	 {
		case '1':
			WebDIFC_Navigation_SwitchPosition_Top(region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType);
			break;
		case '3':
			WebDIFC_Navigation_SwitchPosition_Bottom(region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType);
			break;
		case '2':
			WebDIFC_Navigation_SwitchPosition_Left(region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType);
			break;
		case '4':
			WebDIFC_Navigation_SwitchPosition_Right(region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType);
			break;
	 }
}

function WebDIFC_Navigation_SwitchPosition_Top(region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType)
{
   if(smenuNavigation)
   {
	  if(smenuType && smenuType == '1')	 //横排
	  {
		  smenuNavigation.style.height=region.offsetHeight-mmenuNavigation.offsetHeight;
	  }
      smenuNavigation.style.left=mmenuNavigation.offsetLeft;
      smenuNavigation.style.top=mmenuNavigation.offsetTop-smenuNavigation.offsetHeight;
	  if(mmenuType && mmenuType=='1')
	  {
		  if((smenuNavigation.offsetLeft+smenuNavigation.offsetWidth) > regionNavigation.offsetWidth)
		  {
			 smenuNavigation.style.left = smenuNavigation.offsetLeft-((smenuNavigation.offsetLeft+smenuNavigation.offsetWidth) - regionNavigation.offsetWidth);
		  }
	   }
   }
}

function WebDIFC_Navigation_SwitchPosition_Bottom(region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType)
{
   if(smenuNavigation)
   {
		if(smenuType && smenuType == '1')	 //横排
		{
			  smenuNavigation.style.height=region.offsetHeight-mmenuNavigation.offsetHeight;
		}
		smenuNavigation.style.left=mmenuNavigation.offsetLeft;
		smenuNavigation.style.top=mmenuNavigation.offsetTop+mmenuNavigation.offsetHeight;
		if(mmenuType && mmenuType=='1')
		{
			  if((smenuNavigation.offsetLeft+smenuNavigation.offsetWidth) > regionNavigation.offsetWidth)
			  {
				 smenuNavigation.style.left = smenuNavigation.offsetLeft-((smenuNavigation.offsetLeft+smenuNavigation.offsetWidth) - regionNavigation.offsetWidth);
			  }
		}
   }
}

function WebDIFC_Navigation_SwitchPosition_Left(region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType)
{
	if(smenuNavigation)
	{
		smenuNavigation.style.left=mmenuNavigation.offsetLeft-smenuNavigation.offsetWidth;
		smenuNavigation.style.top=mmenuNavigation.offsetTop;
		if(mmenuType && mmenuType==1)
		{
			if((smenuNavigation.offsetLeft+smenuNavigation.offsetWidth) > regionNavigation.offsetWidth)
			{
				smenuNavigation.style.left = smenuNavigation.offsetLeft-((smenuNavigation.offsetLeft+smenuNavigation.offsetWidth) - regionNavigation.offsetWidth);
			}
		}
	}
}

function WebDIFC_Navigation_SwitchPosition_Right(region, regionNavigation , mmenuNavigation, smenuNavigation, mmenuType, smenuType)
{
	if(smenuNavigation)
	{
		smenuNavigation.style.left=mmenuNavigation.offsetLeft+mmenuNavigation.offsetWidth;
		smenuNavigation.style.top=mmenuNavigation.offsetTop;
		if(mmenuType && mmenuType==1)
		{
			if((smenuNavigation.offsetLeft+smenuNavigation.offsetWidth) > regionNavigation.offsetWidth)
			{
				smenuNavigation.style.left = smenuNavigation.offsetLeft-((smenuNavigation.offsetLeft+smenuNavigation.offsetWidth) - regionNavigation.offsetWidth);
			}
		}
	}
}
