function collapseNav(obj, level, displayLevel)
{
	if (obj == 'leftcol')
	{
		if(document.getElementById)
		{
			obj = document.getElementById(obj);
		}
		else if(document.all)
		{
			obj = document.all[obj];
		}
	}
	
	var len = obj.childNodes.length;
	
	for(var i = 0; i < len; i++)
	{   
		if (obj.childNodes[i].nodeName == 'A')
		{
			obj.childNodes[i].onclick =  new Function ( 'clickNav(this);' );
		}
		
		if ( obj.childNodes[i].nodeName == 'UL' && level > displayLevel)
			obj.childNodes[i].style.display = 'none';
			
		if ( (obj.childNodes[i].nodeName == 'UL' || obj.childNodes[i].nodeName == 'LI') && obj.childNodes[i].hasChildNodes() )
		{	
			if (obj.childNodes[i].nodeName == 'LI')
			{
				var newLevel = level + 1;
			}
			else
			{
				var newLevel = level;
			}
			
			collapseNav(obj.childNodes[i], newLevel, displayLevel);
		}
	}
}

function setNavStatus(objID)
{
	if(document.getElementById)
	{
		var obj = document.getElementById(objID);
	}
	else if(document.all)
	{
		var obj = document.all[objID];
	}
	
	var x = obj.getElementsByTagName('A');
	
	for(var i = 0; i < x.length; i++)
	{
		var nextSib = x[i].nextSibling;
		
		if (nextSib)
		{	
			while (nextSib && nextSib.nodeName != 'UL')
				nextSib = nextSib.nextSibling;
			
			if (nextSib)
			{
				if (nextSib.nodeName == 'UL')
				{
					if (nextSib.style.display == 'none')
					{
						x[i].innerHTML =  '<img src="/en/images/left_nav_arrow_c.gif" border="0" hspace="0" vspace="0" style="margin:0px; padding:0px;" /> ' + x[i].innerHTML;
					}
					else
					{
						x[i].innerHTML =  '<img src="/en/images/left_nav_arrow_o.gif" border="0" hspace="0" vspace="0" style="margin:0px; padding:0px;" /> ' + x[i].innerHTML;
					}
				}
			}
		}
		
	}
}

function clickNav(tg)
{
	var nextSib = tg.nextSibling;
	
	while (nextSib.nodeName != 'UL')
		nextSib = nextSib.nextSibling;
	
	if (nextSib.nodeName == 'UL')
	{	
		if (nextSib.style.display == 'none')
		{
			nextSib.style.display = 'block';
			tg.innerHTML = tg.innerHTML.replace('left_nav_arrow_c.gif', 'left_nav_arrow_o.gif');
			//tg.innerHTML = '<img src="/en/images/left_nav_arrow_o.gif" border="0" hspace="0" vspace="0" style="margin:0px; padding:0px;" /> ' + tg.innerHTML.slice(112);
		}
		else
		{
			nextSib.style.display = 'none';
			tg.innerHTML = tg.innerHTML.replace('left_nav_arrow_o.gif', 'left_nav_arrow_c.gif');
			//tg.innerHTML = '<img src="/en/images/left_nav_arrow_c.gif" border="0" hspace="0" vspace="0" style="margin:0px; padding:0px;" /> ' + tg.innerHTML.slice(112);
		}
	}
}

function findNav(objID)
{
	if(document.getElementById)
	{
		var obj = document.getElementById(objID.toLowerCase());
	}
	else if(document.all)
	{
		var obj = document.all[objID.toLowerCase()];
	}
	
	if (obj)
	{
		obj.className = 'selected';
		
		var nextParent = obj.parentNode
		
		while (nextParent.parentNode)
		{
			nextParent = nextParent.parentNode;
			
			if (nextParent)
			{
				if (nextParent.nodeName == 'UL')
					nextParent.style.display = 'block';
			}
		}
		
		var nextSib = obj.nextSibling
		
		if (nextSib)
		{
			while (nextSib && nextSib.nodeName != 'UL')
				nextSib = nextSib.nextSibling;
			
			if (nextSib)
			{
				if (nextSib.nodeName == 'UL')
				{	
					nextSib.style.display = 'block';
				}
			}
		}
	}
}

function showContent(objID)
{
	if(document.getElementById)
	{
		var obj = document.getElementById(objID);
	}
	else if(document.all)
	{
		var obj = document.all[objID];
	}
	
	obj.style.display = 'block';
}

function hideContent(objID)
{
	var obj;
	
	if(document.getElementById)
	{
		obj = document.getElementById(objID);
	}
	else if(document.all)
	{
		obj = document.all[objID];
	}
	
	if (obj)
	{
		obj.style.display = 'none';
	}	
}


function schoolSearchFocus()
{
	document.schoolsearch.searchkeyword.focus();
	document.schoolsearch.searchkeyword.style.backgroundColor = '#FFFFCC';
}
