var interval_WheelsMenu;
var wm_Names = new Array();
var wm_Thumbnails = new Array();
var wm_Descriptions = new Array();
var photo_ID;

function get(prmElementId)
{
	return document.getElementById(prmElementId);
}

function tabTopMouseOver(prmTabObj)
{
	var _pageName = prmTabObj.name.replace(/tab_top_/g, "");
	
	if (!(_pageName == "wheels" && (window.location.href.indexOf("wheels.aspx") != -1 || window.location.href.indexOf("wheel.aspx") != -1)))
	{
		prmTabObj.src = "images/tab_top_" + _pageName + "_over.gif";
		get("tab_top_ind_" + _pageName).style.display = "block";
	}
	
	if (_pageName == "wheels")
	{
		openWheelsMenu();
	}
}

function tabTopMouseOut(prmTabObj)
{
	var _pageName = prmTabObj.name.replace(/tab_top_/g, "");		
	
	if (_pageName == "wheels")
	{
		attemptCloseWheelsMenu();	
	}
	else
	{
		get("tab_top_ind_" + _pageName).style.display = "none";
		prmTabObj.src = "images/tab_top_" + _pageName + "_out.gif";	
	}
}

function openWheelsMenu()
{
	get("wheels_menu").style.display = "block";
	clearInterval(interval_WheelsMenu);
}

function attemptCloseWheelsMenu()
{
	interval_WheelsMenu = setInterval("closeWheelsMenu()", 10); 
}

function closeWheelsMenu()
{
	if (window.location.href.indexOf("wheels.aspx") == -1 && window.location.href.indexOf("wheel.aspx") == -1)
	{
		get("tab_top_ind_wheels").style.display = "none";
		document.images["tab_top_wheels"].src = "images/tab_top_wheels_out.gif";	
	}
	get("wheels_menu").style.display = "none";
	clearInterval(interval_WheelsMenu);
}

function wheelsMenuNavChange(prmIndex)
{
	get("wm_name").innerHTML = wm_Names[prmIndex];
	get("wm_thumbnail").innerHTML = wm_Thumbnails[prmIndex];
	get("wm_description").innerHTML = wm_Descriptions[prmIndex];
}

function showWheelPhoto(prmPhotoID)
{
	var _hasLargePhoto = false;
	document.images["WheelPhoto"].src = "images/photos/medium/" + prmPhotoID + "_medium.jpg";
	for (var i = 0; i < wheel_Photos.length; i++)
	{
		get("btn_Angle"+wheel_Photos[i][0]).className = "button_small_out";
		if (wheel_Photos[i][0] == prmPhotoID && wheel_Photos[i][1] == true)
		{
			_hasLargePhoto = true;
		}
	}
	get("PhotoEnlarge").style.visibility = (_hasLargePhoto ? "visible" : "hidden");
	get("btn_Angle"+prmPhotoID).className = "button_small_over";		
	
	photo_ID = prmPhotoID;
}