function GetSpoilerOn(p) 
{
	var childs=p.childNodes;
	for(var i=0;i<childs.length;i++) 
	{
        	if((childs[i].className=="SpoilerOn") || (childs[i].className=="SpoilerOn SpoilerOnOn"))
		{
			return childs[i];
		}
	}
}
function GetSpoilerOff(p) 
{
	var childs=p.childNodes;
	for(var i=0;i<childs.length;i++) 
	{
        	if((childs[i].className=="SpoilerOff") || (childs[i].className=="SpoilerOff SpoilerOffOn"))
		{
			return childs[i];
		}
	}
}
function GetSpoilerContent(p) 
{
	var childs=p.childNodes;
	for(var i=0;i<childs.length;i++) 
	{
        	if((childs[i].className=="SpoilerContent") || (childs[i].className=="SpoilerContent SpoilerContentOn"))
		{
			return childs[i];
		}
	}
}
function GetSpoilerFoot(p) 
{
	var childs=p.childNodes;
	for(var i=0;i<childs.length;i++) 
	{
        	if((childs[i].className=="SpoilerFoot") || (childs[i].className=="SpoilerFoot SpoilerFootOn"))
		{
			return childs[i];
		}
	}
}

function DisplaySpoiler(SpoilerOff)
{
	var container=SpoilerOff.parentNode;
	var SpoilerContent=GetSpoilerContent(container);
	var SpoilerOn=GetSpoilerOn(container);
	var SpoilerFoot=GetSpoilerFoot(container);
	
	SpoilerContent.className+=" SpoilerContentOn";
	SpoilerOff.className+=" SpoilerOffOn";
	SpoilerOn.className+=" SpoilerOnOn";
	SpoilerFoot.className+=" SpoilerFootOn";
}
function HideSpoiler(SpoilerOn)
{
	var container=SpoilerOn.parentNode;
	var SpoilerContent=GetSpoilerContent(container);
	var SpoilerOff=GetSpoilerOff(container);
	var SpoilerFoot=GetSpoilerFoot(container);
	
	SpoilerContent.className=SpoilerContent.className.replace(' SpoilerContentOn','');
	SpoilerOn.className=SpoilerOn.className.replace(' SpoilerOnOn','');
	SpoilerOff.className=SpoilerOff.className.replace(' SpoilerOffOn','');
	SpoilerFoot.className=SpoilerFoot.className.replace(' SpoilerFootOn','');
}
