/******************************************************************************
* modified for specific purposes: rob@cherny.com, summer 2000                 *
* original code:                                                              *
* dhtmllib.js                                                                 *
*                                                                             *
* Copyright 1999 by Mike Hall.                                                *
* Web address: http://www.brainjar.com                                        *
******************************************************************************/

//-----------------------------------------------------------------------------
// Layer utilities.
//-----------------------------------------------------------------------------


function ridFrames()
{
	if(top != self) top.location=self.location;
}


function getLayer(name)
{

	return document.getElementById(name);
}

function findLayer(name, doc) // is_nav4only function
{
	var i, layer;

	for (i = 0; i < doc.layers.length; i++)
	{
		layer = doc.layers[i];
		if (layer.name == name)
		return layer;
		if (layer.document.layers.length > 0)
			if ((layer = findLayer(name, layer.document)) != null)
				return layer;
	}
	return null;
}

//-----------------------------------------------------------------------------
// Layer visibility.
//-----------------------------------------------------------------------------



function reverseDisplay(layer)
{
	if (layer.style.display == "none") layer.style.display = "block";
	else layer.style.display = "none";
}



function inlineVsBlock(layer)
{
	if (layer.style.display == "none") layer.style.display = "inline";
	else layer.style.display = "none";
}


function reverseVisibility(layer)
{
	if (layer.style.visibility == "hidden") layer.style.visibility = "visible";
	else layer.style.visibility = "hidden";
}



function reverseContent(name)
{

	var content = getLayer(name + '-open');
	var titlelink = getLayer(name + '-closed');
	

	if (content.style.display == "none")
	{
		content.style.display = "block";
		titlelink.style.display = "none";

	}
	else
	{
		content.style.display = "none";
		titlelink.style.display = "block";
	}

}



function reverseFAQ(name)
{

	var content = getLayer(name + '-answer');
	var closedIcon = getLayer(name + '-closed');
	var openIcon = getLayer(name + '-open');


	if (content.style.display == "none")
	{
		content.style.display = "block";
		closedIcon.style.display = "none";
		openIcon.style.display = "inline";
	}
	else
	{
		content.style.display = "none";
		closedIcon.style.display = "inline";
		openIcon.style.display = "none";
	}

}




function dispNone(l)
{
	layer = getLayer(l);
	layer.style.display = "none";
}


function dispBlock(l)
{
	layer = getLayer(l);
	layer.style.display = "block";
}

function dispInline(l)
{
	layer = getLayer(l);
	layer.style.display = "inline";
}

function visVis(l)
{
	layer = getLayer(l);
	layer.style.visibility = "visible";
}

function visHidden(l)
{
	layer = getLayer(l);
	layer.style.visibility = "hidden";
}