function GetPageProductID()
{
	//
	//  Isolate product id from URL and return
	//  Return -1 if product id is missing or not set
	//
	var sProdID = "";
	var iProdID = -1;
	var sURL = window.location.href.toLowerCase();
	var iProdIDLoc = sURL.indexOf("prodid=");
	
	if ( iProdIDLoc >= 0 )
	{
		sProdID = sURL.substring( iProdIDLoc + 7, sURL.length );
		iProdID = parseInt( sProdID );
		if ( isNaN(iProdID))
			iProdID = -1;
	}
	
	return iProdID;
}

function GetPageCategoryID()
{
	//
	//  Isolate category id from URL and return
	//  Return -1 if category is missing or not set
	//
	var sCatID = "";
	var iCatID = -1;
	var sURL = window.location.href.toLowerCase();
	var iCatIDLoc = sURL.indexOf("category=");
	
	if ( iCatIDLoc >= 0 )
	{
		sCatID = sURL.substring( iCatIDLoc + 9, sURL.length );
		iCatID = parseInt( sCatID );
		if ( isNaN(iCatID))
			iCatID = -1;
	}
	
	return iCatID;
}



function IsIntroPage()
{
	//
	//  Determine if a intro page is being viewed.
	//
	var sURL = window.location.href.toLowerCase();

	if ( sURL.lastIndexOf(".aspx") == -1  &&  sURL.lastIndexOf(".htm") == -1 )
	{
		//  assume root of site with no page specified
		return true;
	}

	if ( sURL.indexOf("index.aspx") > 0 )
	{
		return true;
	}


  	return false;
}

function NoMenuSelection()
{
	//
	//  Determine from query string if no arrow should be shown
	//  in left menu
	//
	var sURL = window.location.href.toLowerCase();
	var iLogin = sURL.indexOf("login.aspx");
	var iCart = sURL.indexOf("cart.aspx");
	var iMyAccount = sURL.indexOf("account.aspx");
	var bNoMenuSelection = false;
	if ( iLogin >= 0  ||  iCart >= 0  ||  iMyAccount >= 0 )
	{
		bNoMenuSelection = true;
	}
	
	return bNoMenuSelection;
}

function IsWinePage()
{
	//
	//  Determine if viewing wine page
	//
	var sURL = window.location.href.toLowerCase();

	if ( sURL.indexOf("zinfandel") > 0 ||
	     sURL.indexOf("pinot") > 0 ||
	     sURL.indexOf("chenin") > 0 ||
	     sURL.indexOf("syrah") > 0 ||
	     sURL.indexOf("verdot") > 0 ||
	     sURL.indexOf("blend") > 0 ||
	     sURL.indexOf("sampler") > 0 ||
	     sURL.indexOf("cabernet") > 0 )
	{
		return true;
	}


	if ( IsSamplerPage() )
	{
	    return true;
	}

  	return false;
  
}


function Is2005WinePage()
{
	//
	//  Determine if a 2005 wine page is being viewed.
	//
	var sURL = window.location.href.toLowerCase();

	if ( sURL.indexOf("our2005wine") > 0 )
	{
		return true;
	}


  	return false;
}

function Is2006WinePage()
{
	//
	//  Determine if a 2006 wine page is being viewed.
	//
	var sURL = window.location.href.toLowerCase();

	if ( sURL.indexOf("our2006wine") > 0 )
	{
		return true;
	}


  	return false;
}

function Is2007WinePage()
{
	//
	//  Determine if a 2007 wine page or library or cellar page is being viewed.
	//
	var sURL = window.location.href.toLowerCase();

	if ( sURL.indexOf("our2007wine") > 0 || sURL.indexOf("library") > 0 || sURL.indexOf("cellar") > 0)
	{
		return true;
	}


  	return false;
}

function IsSamplerPage()
{
	//
	//  Determine if a sampler page is being viewed.
	//
	var sURL = window.location.href.toLowerCase();

	if ( sURL.indexOf("sampler") > 0 )
	{
		return true;
	}


  	return false;
}

function IsApparelPage()
{
	//
	//  Determine if an apparel page is being viewed, using
	//	the url.  Apparel if it contains "apperel", "hat" or "shirt".
	//
	var sURL = window.location.href.toLowerCase();

	if ( sURL.indexOf("rhrapparel") > 0 ||
	     sURL.indexOf("rhrsweatshirt") > 0 ||
	     sURL.indexOf("rhrhat") > 0 ||
	     sURL.indexOf("rhrt-shirt") > 0 )
	{
		return true;
	}


  	return false;
  
}


function IsHolidaySpecialsPage()
{
	//
	//  Category 32
	//
	var iCat = GetPageCategoryID();
	var iProd = GetPageProductID();
	
	if ( iCat == 32 )
	{
		return true;
	}

  return false;
  
}

function SetTopOfPageGraphic()
{
	//
	//  Set the top of page header graphic based on content
	//  being viewed.
	//
	if ( IsApparelPage() )
	{
		document.getElementById("imgPageTopWine").style.display = "none";
		document.getElementById("imgPageTopApparel").style.display = "inline";
	}
}
