function SelectSaleObject(saleObject)
{
	document.getElementById('selectedSaleImage').src = saleObject.image;
	document.getElementById('selectedSaleImageLink').href =
		"product.php_"+saleObject.productId;
	document.getElementById('selectedSaleTitle').innerHTML =
		"<div>"+saleObject.title+"</div>";
	document.getElementById('selectedSaleMsrp').innerHTML =
		"<strike>$"+saleObject.msrp+"</strike><div>MSRP</div>";
	document.getElementById('selectedSalePrice').innerHTML =
		"<b>$"+saleObject.price+"</b><div>SALE PRICE</div>";
	document.getElementById('selectedSaleBuyNowPrice').innerHTML =
		"<b>$"+saleObject.price+"</b>";
	document.getElementById('selectedSaleBuyNowLink').href =
		"cart.php?action=add&productId="+saleObject.productId;
	document.getElementById('selectedSaleSavings').innerHTML = 
		"<b>"+saleObject.savings+"%</b><div>SAVINGS</div>";

	//turn off any active sale thumbs
	for(var i = 0 ; i < allSaleProductIds.length ; i++)
	{
		var div = document.getElementById("topSaleThumb_"+allSaleProductIds[i]);
		div.style.backgroundColor = "#eaf1ea";
	}
	//activate the newly selected thumb
	div = document.getElementById("topSaleThumb_"+saleObject.productId);
	div.style.backgroundColor = "#1cb052";
}
function StartSalesRotater()
{
	//Preload large sales images
	for(var i = 0 ; i < topSalesObjects.length ; i++)
	{
		var img = new Image();
		img.src = topSalesObjects[i].image;
	}

	if(topSalesObjects.length > 0)
	{
		SelectSaleObject(topSalesObjects[0]);
	}
	setTimeout ("SelectNextSale()", 5000 );
}
function SelectNextSale()
{
	if(selectedSaleIndex == topSalesObjects.length-1)
	{
		selectedSaleIndex = 0;
	}
	else
	{
		selectedSaleIndex++;
	}
	SelectSaleObject(topSalesObjects[selectedSaleIndex]);
	setTimeout ("SelectNextSale()", 5000 );
}
function CloseAllFlyOuts(allDepartmentIds)
{
	//close any open flyouts
	for(var i = 0 ; i < allDepartmentIds.length ; i++)
	{
		var node = document.getElementById("departmentFlyout_"+allDepartmentIds[i]);
		if('block'==node.style.display)
		{
			node.style.display = "none";
		}
	}
}
function FlyOut(action,allDepartmentIds,id)
{
	var selectedFlyout = document.getElementById("departmentFlyout_"+id);

	if('open'==action)
	{
		//close any open flyouts
		for(var i = 0 ; i < allDepartmentIds.length ; i++)
		{
			var node = document.getElementById("departmentFlyout_"+allDepartmentIds[i]);
			if('block'==node.style.display)
			{
				node.style.display = "none";
			}
		}

		selectedFlyout.style.display = "block";

		var bottom = selectedFlyout.offsetParent.offsetTop + selectedFlyout.offsetHeight;

		var windowSize = GetWindowSize();

		if(bottom > windowSize.y)
		{
			selectedFlyout.style.top = "-"+(bottom - windowSize.y + 5)+"px";
			//alert("Setting top to:"+selectedFlyout.style.top);
		}
		else
		{
			selectedFlyout.style.top = "-40px";//makes it easier
		}
	}
	
	if('close'==action)
	{
		selectedFlyout.style.display = "none";
	}
}
