var lastMenu;
var lastContainer;

var btnCart = new Image();
var btnCartOvr = new Image();
var mnuGals = new Image();
var mnuGalsOvr = new Image();
var mnuStores = new Image();
var mnuStoresOvr = new Image();

var mnuAccount = new Image();
var mnuAccountOvr = new Image();
var mnuShop = new Image();
var mnuShopOvr = new Image();
var mnuEvents = new Image();
var mnuEventsOvr = new Image();
var mnuBlog = new Image();
var mnuBlogOvr = new Image();
var mnuDesigner = new Image();
var mnuDesignerOvr = new Image();
var mnuPress = new Image();
var mnuPressOvr = new Image();
var mnuGallery = new Image();
var mnuGalleryOvr = new Image();

var mnuNecklaces = new Image();
var mnuNecklacesOvr = new Image();
//var mnuRings = new Image();
//var mnuRingsOvr = new Image();
var mnuBracelets = new Image();
var mnuBraceletsOvr = new Image();
var mnuEarrings = new Image();
var mnuEarringsOvr = new Image();
var mnuBridal = new Image();
var mnuBridalOvr = new Image();
var mnuCert = new Image();
var mnuCertOvr = new Image();
var mnuSale = new Image();
var mnuSaleOvr = new Image();
var mnuLimited = new Image();
var mnuLimitedOvr = new Image();
var mnuHome = new Image();
var mnuHomeOvr = new Image();
var mnuDYOG = new Image();
var mnuDYOGOvr = new Image();

var mnuNecklaces2 = new Image();
var mnuNecklaces2Ovr = new Image();
//var mnuRings2 = new Image();
//var mnuRings2Ovr = new Image();
var mnuBracelets2 = new Image();
var mnuBracelets2Ovr = new Image();
var mnuEarrings2 = new Image();
var mnuEarrings2Ovr = new Image();
var mnuBridal2 = new Image();
var mnuBridal2Ovr = new Image();
var mnuLimited2 = new Image();
var mnuLimited2Ovr = new Image();
var mnuSale2 = new Image();
var mnuSale2Ovr = new Image();
var mnuCert2 = new Image();
var mnuCert2Ovr = new Image();
var mnuHandbags2 = new Image();
var mnuHandbags2Ovr = new Image();
var mnuDYOG2 = new Image();
var mnuDYOG2Ovr = new Image();

btnCart.src = "images/btnCart.gif";
btnCartOvr.src = "images/btnCart_ovr.gif";
mnuHome.src = "images/mnuHome.png";
mnuHomeOvr.src = "images/mnuHome_ovr.png";
mnuShop.src = "images/mnuShop.png";
mnuShopOvr.src = "images/mnuShop_ovr.png";
mnuEvents.src = "images/mnuEvents.png";
mnuEventsOvr.src = "images/mnuEvents_ovr.png";
mnuBlog.src = "images/mnuBlog.png";
mnuBlogOvr.src = "images/mnuBlog_ovr.png";
mnuDesigner.src = "images/mnuDesigner.png";
mnuDesignerOvr.src = "images/mnuDesigner_ovr.png";
mnuGals.src = "images/mnuGals.png";
mnuGalsOvr.src = "images/mnuGals_ovr.png";
mnuStores.src = "images/mnuLocations.png";
mnuStoresOvr.src = "images/mnuLocations_ovr.png";
mnuGallery.src = "images/mnuGallery.png";
mnuGalleryOvr.src = "images/mnuGallery_ovr.png";
mnuPress.src = "images/mnuPress.png";
mnuPressOvr.src = "images/mnuPress_ovr.png";

mnuNecklaces.src = "images/mnuNecklaces.gif";
mnuNecklacesOvr.src = "images/mnuNecklaces_ovr.gif";
//mnuRings.src = "images/mnuRings.gif";
//mnuRingsOvr.src = "images/mnuRings_ovr.gif";
mnuBracelets.src = "images/mnuBracelets.gif";
mnuBraceletsOvr.src = "images/mnuBracelets_ovr.gif";
mnuEarrings.src = "images/mnuEarrings.gif";
mnuEarringsOvr.src = "images/mnuEarrings_ovr.gif";
mnuBridal.src = "images/mnuBridal.gif";
mnuBridalOvr.src = "images/mnuBridal_ovr.gif";
mnuSale.src = "images/mnuSale.gif";
mnuSaleOvr.src = "images/mnuSale_ovr.gif";
mnuLimited.src = "images/mnuLimited.gif";
mnuLimitedOvr.src = "images/mnuLimited_ovr.gif";
mnuCert.src = "images/mnuCert.gif";
mnuCertOvr.src = "images/mnuCert_ovr.gif";

mnuCert2.src = "images/mnuCert2.gif";
mnuCert2Ovr.src = "images/mnuCert2_ovr.gif";
mnuNecklaces2.src = "images/mnuNecklaces2.gif";
mnuNecklaces2Ovr.src = "images/mnuNecklaces2_ovr.gif";
//mnuRings2.src = "images/mnuRings2.gif";
//mnuRings2Ovr.src = "images/mnuRings2_ovr.gif";
mnuBracelets2.src = "images/mnuBracelets2.gif";
mnuBracelets2Ovr.src = "images/mnuBracelets2_ovr.gif";
mnuEarrings2.src = "images/mnuEarrings2.gif";
mnuEarrings2Ovr.src = "images/mnuEarrings2_ovr.gif";
mnuBridal2.src = "images/mnuBridal2.gif";
mnuBridal2Ovr.src = "images/mnuBridal2_ovr.gif";
mnuSale2.src = "images/mnuSale2.gif";
mnuSale2Ovr.src = "images/mnuSale2_ovr.gif";
mnuLimited2.src = "images/mnuLimited2.gif";
mnuLimited2Ovr.src = "images/mnuLimited2_ovr.gif";
mnuHandbags2.src = "images/mnuHandbags2.gif";
mnuHandbags2Ovr.src = "images/mnuHandbags2_ovr.gif";
mnuDYOG.src = "images/mnuDesignYourGems.gif";
mnuDYOGOvr.src = "images/mnuDesignYourGems_ovr.gif";
mnuDYOG2.src = "images/mnuDesignYourGems2.gif";
mnuDYOG2Ovr.src = "images/mnuDesignYourGems2_ovr.gif";
		function writeDays()
		{
			htmlText = "\n<select name='selDay' id='selDay' class='stdForm'>\n";
            htmlText += "\n<option value='0'>dd</option>";

		    for(x = 1; x <= 31; x++)
		    {
		    	if (x < 10)
		        	strVal = "0" + x;
		    	else
		        	strVal = x;

		    	htmlText += "<option value='" + x + "'>" + strVal + "</option>\n";
		    }

		    htmlText += "</select>";

		    return htmlText;
		}

		function writeMonths()
		{
			htmlText = "\n<select name='selMonth' id='selMonth' class='stdForm'>\n";
            htmlText += "\n<option value='0'>mm</option>";

		    for(x = 1; x <= 12; x++)
		    {
		    	if (x < 10)
		        	strVal = "0" + x;
		        else
		        	strVal = x;

		    	htmlText += "<option value='" + x + "'>" + strVal + "</option>\n";
		    }

		    htmlText += "</select>";

		    return htmlText;
		}

		function writeDOBYears()
		{
			//Determine the range of years to include in the DDL (18 - 100)
			var d = new Date();
		    var year = d.getFullYear();
		    var minYear = year - 100;
		    var maxYear = year - 18;

			htmlText = "\n<select name='selYear' id='selYear' class='stdForm'>\n";
            htmlText += "\n<option value='0'>yyyy</option>";

		    for(x = maxYear; x >= minYear; x--)
		    {
		    	htmlText += "<option value='" + x + "'>" + x + "</option>\n";
		    }

		    htmlText += "</select>";

		    return htmlText;
		}

		function writeYears()
		{
			//Determine the range of years to include in the DDL (18 - 100)
			var d = new Date();
		    var year = d.getFullYear();
		    var minYear = year;
		    var maxYear = year + 10;

			htmlText = "\n<select name='selYear' id='selYear' class='stdForm'>\n";
            htmlText += "\n<option value='0'>yyyy</option>";

		    for(x = minYear; x <= maxYear; x++)
		    {
		    	htmlText += "<option value='" + x + "'>" + x + "</option>\n";
		    }

		    htmlText += "</select>";

		    return htmlText;
		}

function setBkgColor(objectID,strColor)
{
 	document.getElementById(objectID).style.backgroundColor = strColor;
}

function selectDDLOptionByValue(ddlName,selectValue)
{
	//Locates a DDL option by "value" and selects it

    if(document.getElementById(ddlName))
    {
    	ddlOptions = document.getElementById(ddlName);

        for (x = 0; x < ddlOptions.length; x++)
        {
        	if(ddlOptions.options[x].value == selectValue)
            {
            	ddlOptions.options[x].selected = true;
                break;
            }
        }
    }
}

function selectDDLOptionByText(ddlName,selectText)
{
	//Locates a DDL option by its "text" string and selects it
    if(document.getElementById(ddlName))
    {
        ddlOptions = document.getElementById(ddlName);

        for (x = 0; x < ddlOptions.length; x++)
        {
        	if(ddlOptions.options[x].text == selectText)
            {
            	ddlOptions.options[x].selected = true;
                break;
            }
        }
    }
}

function writeNumberedOptions(startVal, endVal, skipVal, textBefore, textAfter)
{
	//Writes <option> tags for lists that use a range of sequential numbers as values
    /*
    	startVal	- The starting number to include in the option list
        endVal 		- The last number to include in the option list
        skipVal     - Specified the increment amount between each number
        textBefore	- The displayable text to print before the number
        textAfter	- The displayable text to display after the number
    */
	var htmlText = "\n";

    for(x = startVal; x <= endVal; x += skipVal)
    {
    	if (x < 10)
        	strVal = "0" + x;
        else
        	strVal = x;

    	htmlText += "<option value='" + strVal + "'>" + textBefore + strVal + textAfter + "</option>\n";
    }

    return htmlText;
}

function ShowSubMenu(menuID, menuContainerID)
{
    if(document.getElementById(lastMenu) && (lastMenu != menuID))
        HideSubMenu(lastMenu, lastContainer);

    if(document.getElementById(menuID))
    {
        document.getElementById(menuID).style.display="block";
        lastMenu = menuID;
        lastContainer = menuContainerID;
    }
}

function HideSubMenu(menuID, menuContainerID)
{
    if(document.getElementById(menuID))
    {
        document.getElementById(menuID).style.display="none";
    }
}

function dn()
{
    //does nothing
}

