function Exploded(nav_menu)
{
	this.context = nav_menu;
	this._mouseOver = true;
	this.domContext = ".products-nav";
	this.timer = null;
	this.bind = function()
	{
		var list_items = $j("li.level0", this.context);
		//list_items
		//	.live("mouseover", function(){exploded.mouseOver(this);})
		//	.live("mouseout", function(){exploded.mouseOut(this);});
		//var sub_nav = $j(this.domContext);
		//sub_nav
		//	.live("mouseover", function(){exploded._mouseOver = true;})
		//	.live("mouseout", function(){exploded.mouseOut()});
	//}
	//this.mouseOver = function(list_item)
	//{
	
	//	this._mouseOver = true;
		if (this.timer != null)
			clearTimeout(this.timer);
	//	console.log(list_item);
		//$j(list_items).addClass("over");
	//	console.log(list_item);
		//var lis = $j("li", list_item).html();
		var lis_html = "";
		$j.each($j("li.level1", list_items), function(index, value){
		//	lis_html += '<li class = "' + $j(value).attr("class") + '">' + $j(value).html() + "</li>";
			//alert(index);
			if ( index % 4 == 0)
				lis_html += "<tr>";
		
			if ( index == 3) 
				lis_html += '<td class="sub-nav-td-red" ><a href="http://wheelsmfg.com/tech-info">Tech Info</a></td>';
			else if ( index == 7) 
				//lis_html += '<td class="sub-nav-td-red" >' + $j(value).html() + '</td>';
				lis_html += '<td class="sub-nav-td">&nbsp;</td>';
			else if ( index == 10) {
				lis_html += '<td class="sub-nav-td">&nbsp;</td>';
				//lis_html += '<td class="sub-nav-td-red" >' + $j(value).html() + '</td>';
				}
			else
				lis_html += '<td class="sub-nav-td">' + $j(value).html() + '</td>';

			if ( (index + 1) % 4 == 0)
				lis_html +="</tr>";
			
		});
		if ($j("li.level1", list_items).size() % 6 != 0)
			lis_html +="</tr>";
		//console.log(lis_html);
		var list_html = '<div class="nav-container" id = "sub-nav"><table id="nav-table"><tbody>' + lis_html + '</tbody></table></div>';
		
		$j(this.domContext).html(list_html).show("slow");
		/*$j("li.level2", "#sub-nav")
			.live("mouseover", function(){$j(this).addClass("over");})
			.live("mouseout", function(){$j(this).removeClass("over");});*/
		
	}
	this.mouseOut = function(list_item)
	{
		this._mouseOver = false;
		this.timer = setTimeout("exploded.hide()", 4000);
		//alert("timeout set");
	}
	this.hide = function()
	{
	//	alert("timeout being called");
		if (!this._mouseOver)
		{
			$j(".nav:first li.over").removeClass("over");
			$j(this.domContext).hide("slow");
			$j("#sub-nav").remove();
			
		}
	}
}


