/*
** Section expansion
*/

var CExpansionManager = 
{
	toggle: function(szID)
	{
		// ID is always static
		oMenu = document.getElementById(szID);		
		
		if (oMenu.style.display=="block")
		{
			oMenu.style.display="none";
		}
		else
		{		
			oMenu.style.display="block";
		}
	},
	
	onClick: function( oParent, szID )
	{					
		if (szID)
		{
			this.toggle(szID);
			oParent.blur();
			return;
		}
		
		// Find the image embedded in the link
		for (oCur = oParent.firstChild; oCur; oCur = oCur.nextSibling)
		{				
			if (oCur.nodeType==1)
			{
				if (CRolloverManager.isActive(oCur))
				{
					CRolloverManager.deactivate(oCur);
				}
				else
				{
					CRolloverManager.activate(oCur);
				}
			}
		}
		
		// Find the exapander div
		for (oImg = oParent.parentNode.firstChild; oImg; oImg = oImg.nextSibling)
		{			
			if (oImg.className=="expander")
			{
				oImg.style.display = (oImg.style.display=="block" ? "none" :  "block");
			}
		}
		
		oParent.blur();
	}
}

var CThriftyFilterManager = 
{	
	Tab:memberAnchor = 
	{
		onClick: function(oAnchor)
		{
			for (oCur = oAnchor.parentNode.firstChild; oCur; oCur = oCur.nextSibling)
			{
				if ( (oCur.tagName != "A") || (oCur.className == "cLast") )				
					continue;				
				
				if (oCur == oAnchor)
					oCur.className = "selected";
				else
					oCur.className = "";
			}
			
			oAnchor.blur();
			
			return false;
		}
	},
	
	Switcher:memberAnchor = 
	{
		onClick: function(oAnchor, szID)
		{		
			for (oCur = oAnchor.parentNode.parentNode.firstChild; oCur; oCur = oCur.nextSibling)
			{
				if (oCur.tagName == "DIV")
				{
					if (oCur.id == szID)
					{
						oCur.style.display="block";
					}
					else
					{
						oCur.style.display="none";
					}
				}
			}						
			
			szMenuID = (szID == "dynCars") ? "idMenu" : "idMenu2";
			szMenuIDi = (szID == "dynCars") ? "idMenu2" : "idMenu";
			
			document.getElementById(szMenuID).style.display = "block";
			document.getElementById(szMenuIDi).style.display = "none";
			
			/*
			oCommericalPanel = document.getElementById("dynCheatPanel2");							

			if (oCommericalPanel)
			{
				if (oCars.style.display == "block")
					oCommericalPanel.style.display="none";
				else
					oCommericalPanel.style.display="block";
			} 
			*/                       	
			
			
			return false;
		}
	}
}

function Util_AlignCorners()
{
	document.getElementById('dynGBPeel').className='cPeel';
}