var nElement = 0;
var nElement2 = 100;
var nElement3 = 1000;
var nSpaceBetweenElements=5;
var leveltwoSpacer=34;
var levelthreeSpacer=53;
var debug="";
var selected_node="";

function startLeftNav()
{
	strOut = '<br><table cellspacing="0" cellpadding="0" border="0"><tr><td><table cellspacing="0" cellpadding="0" border="0">';
	document.write(strOut);
	debug+=strOut;
}

function endLeftNav()
{
	strOut = '</table></td><td valign="top"><img src="/images/transpix.gif" width="6" height="1"></td></tr><tr><td colspan="2"><img src="/images/transpix.gif" width="1" height="8"></td></table>';
	document.write(strOut);
	debug+=strOut;
}
function startParent(strElement,strLink,state,statesel)
{
	nElement++;
	var strdisp = 'style="display:none;"';
	var strImage = 'plus.gif';
	var sel = '';
	
	if (state == 1) 
	{
		strdisp = '';
		strImage = 'minus.gif';
	}
	if (statesel == 1) 
	{
		sel = 'sel';
	}
	strOut = '<tr><td colspan="3"></td><td><img src="/images/transpix.gif" width="159" height="1"></td></tr>';
	strOut = strOut + '<tr valign="top"><td width="7" valign="top"><img src="/images/transpix.gif" width="7" height="1"/></td><td class="level1plusminus"><a href="#" class="level1" onclick="toggleParent(\'leveltwo_' + nElement + '\'); changeState(lnav_node_' + nElement + '); return false"><img name="lnav_node_' + nElement + '" src="/images/' + strImage + '" alt="" border="0" /></a></td><td><img src="/images/transpix.gif" alt="" width="7" height="1" border="0"/></td><td><a class="level1' + sel + '" href="' + strLink + '" >' + strElement + '</a></td></tr>';
	document.write(strOut);
	debug+=strOut;
	
	strOut = '<tr><td colspan="4"><div id="leveltwo_' + nElement + '" ' + strdisp + '><div><table cellspacing="0" cellpadding="0" border="0">';
	document.write(strOut);
	debug+=strOut;
}

function startParentNoExpand(strElement,strLink,state)
{
	nElement++;
	var strdisp = 'style="display:none;"';
	var sel = '';
	
	if (state == 1) 
	{
		sel = 'sel';
	}
	strOut = '<tr><td colspan="3"></td><td><img src="/images/transpix.gif" width="159" height="1"></td></tr>';
	strOut = strOut + '<tr valign="top"><td width="21" valign="middle"><img src="/images/transpix.gif" width="6" height="1"/></td><td><img name="lnav_node_' + nElement + '" src="/images/transpix.gif" width="11" height="1"/></td><td><img src="/images/transpix.gif" alt="" width="7" height="1" border="0"/></td><td style="padding-bottom: 5px; padding-right: 5px;"><a class="level1' + sel + '" href="' + strLink + '">' + strElement + '</a></td></tr>';
	document.write(strOut);
	debug+=strOut;
	
	strOut = '<tr><td colspan="4"><div id="leveltwo_' + nElement + '" ' + strdisp + '><div><table cellspacing="0" cellpadding="0" border="01">';
	document.write(strOut);
	debug+=strOut;}

function buildChild(strDisplay,strLink,state,strTarget)
{
	if (strTarget == '_blank') strTarget = 'target="_blank"';
	var sel = '';
	if (state == 1) 
	{
		sel = 'sel';
	}
	
	strOut = '<tr valign="middle"><td valign="middle"><img src="/images/transpix.gif" width="' + leveltwoSpacer + '" height="1"/></td><td valign="top" class="leftnavNodeBullet" ><img src="/images/bullet' + sel + '.gif" alt="" border="0"/></td><td><img src="/images/transpix.gif" height="1" width="8"/></td><td><a href="' + strLink + '" class="level2' + sel + '" ' + strTarget + '>' + strDisplay + '</a></td></tr>';
	document.write(strOut);
	debug+=strOut;
}

function buildParentLev2(strDisplay,strLink,state,statesel,strTarget)
{
	nElement2++;
	var strImage = 'plus.gif';
	var strdisp = 'style="display:none;"';
	var sel = '';
	if (state == 1) 
	{
		strdisp = '';
		strImage = 'minus.gif';
	}
	if (statesel == 1)
	{
		sel = 'sel';
	}
	if (strTarget == '_blank') strTarget = 'target="_blank"';
	strOut = '<tr><td></td><td></td><td></td><td><img src="/images/transpix.gif" width="132" height="1"></td></tr>'
	strOut = strOut + '<tr valign="middle"><td valign="tip"><img src="/images/transpix.gif" width="28" height="1"/></td><td class="level2plusminus" ><a href="#" class="level1" onclick="toggleParent(\'levelthree_' + nElement2 + '\'); changeState(lnav_node_' + nElement2 + '); return false"><img name="lnav_node_' + nElement2 + '" src="/images/' + strImage + '" alt="" border="0"/></a></td><td valign="top"><img src="/images/transpix.gif" height="1" width="5"/></td><td><a href="' + strLink + '" class="level2' + sel + '" ' + strTarget + '">' + strDisplay + '</a></td></tr><tr><td colspan="4"><div id="levelthree_' + nElement2 + '" ' + strdisp + '><div><table cellspacing="0" cellpadding="0" border="0">';
	document.write(strOut);
	debug+=strOut;
}

function buildChildLev3(strDisplay,strLink,sel,strTarget)
{
	nElement3++;
	if (strTarget == '_blank') strTarget = 'target="_blank"'; else strTarget = "";
	
	if (sel == 1)
	{
		strOut = '<tr valign="middle"><td valign="top"><img src="/images/transpix.gif" width="' + levelthreeSpacer + '" height="1"/></td><td valign="top" class="leftnavNode"><span class="level3sel">&gt;</span><img src="/images/transpix.gif" height="1" width="5" border="0"/></td><td><span class="level3sel">' + strDisplay + '</span></td></tr>';
		document.write(strOut);
		debug+=strOut;
	} else {
		strOut = '<tr valign="middle"><td valign="top"><img src="/images/transpix.gif" width="' + levelthreeSpacer + '" height="1"/></td><td valign="top" class="leftnavNode"><a id="href_' + nElement3 + '" href="' + strLink + '" ' + strTarget + ' class="level3">&gt;<img src="/images/transpix.gif" height="1" width="5" border="0"/></td></td><td><a href="' + strLink + '" ' + strTarget + ' class="level3" onmouseover="href_' + nElement3 + '.style.color=\'#01AD7D\'" onmouseout="href_' + nElement3 + '.style.color=\'#8C8C8C\'">' + strDisplay + '</a></td></tr>';
		document.write(strOut);
		debug+=strOut;
	}
}
function endParentLev2()
{
	strOut = '</table></div></div></td></tr>';
	document.write(strOut);
	debug+=strOut;
}
function endParent()
{
	strOut = '</table></div></div></div></td></tr>';
	document.write(strOut);
	debug+=strOut;
	
	strOut = '<tr height="' + nSpaceBetweenElements + '"><td height="' + nSpaceBetweenElements + '" colspan="2"><img src="/images/transpix.gif" width="1" height="5"/></td></tr>';
	document.write(strOut);
	debug+=strOut;
}

function changeState(element)
{
	strtemp = element.src;
	arr = strtemp.split("/");
	
	if (arr[arr.length-1] == 'minus.gif')
		newImage = 'plus.gif'
	else
		newImage = 'minus.gif'
	element.src =  "/images/" + newImage;
}

function toggleParent(strToggle)
{
	var objToggle = document.getElementById(strToggle);
	if (objToggle.style.display == "none")
		Effect.SlideDown(objToggle,{duration: .5});
	else
		Effect.SlideUp(objToggle,{duration: .5});
}
