﻿function switchLinkExchange(elementId,oSwitchTag,oSwitchBody,action)
{
	var element=document.getElementById(elementId);
	if(!element)return false;
	var oDiv=element.getElementsByTagName('div');
	for(var i=0;i<oDiv.length;i++)
	{
		if(oDiv[i].className=='switchTag')
		{
			var oTag=oDiv[i].getElementsByTagName(oSwitchTag);
		}
		else if(oDiv[i].className=='switchBody')
		{
			var oBody=oDiv[i].getElementsByTagName(oSwitchBody);
		}
	}
	for (var i=0;i<oBody.length;i++){
		if (oBody[i].className!='selected')
		{
			oBody[i].className='none';
		}
	}
	for (var i=0;i<oTag.length;i++){
		switchLinkBox(oTag,oBody,i,action);
	}
}
function switchLinkBox(oTag,oBody,targetTag,action)
{
	if(action=="onclick")
	{
		oTag[targetTag].onclick=function(){
			for (var i=0;i<oTag.length;i++){
				if (i==targetTag)
				{
					oTag[i].className='selected';
					if (oBody[i])
					{
						oBody[i].className='selected';
					}
				}
				else
				{
					oTag[i].className='';
					if (oBody[i])
					{
						oBody[i].className='none';
					}
				}
			}
		}
	}
	else if(action=="onmouseover")
	{
		oTag[targetTag].onmouseover=function(){
			for (var i=0;i<oTag.length;i++){
				if (i==targetTag)
				{
					oTag[i].className='selected';
					if (oBody[i])
					{
						oBody[i].className='selected';
					}
				}
				else
				{
					oTag[i].className='';
					if (oBody[i])
					{
						oBody[i].className='none';
					}
				}
			}
		}
	}
}
