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 mnuContact = new Image();
var mnuContactOvr = 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 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 mnuHandbags = new Image();
var mnuHandbagsOvr = 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.gif";
mnuHomeOvr.src = "images/mnuHome_ovr.gif";
mnuContact.src = "images/mnuContact.gif";
mnuContactOvr.src = "images/mnuContact_ovr.gif";
mnuEvents.src = "images/mnuEvents.gif";
mnuEventsOvr.src = "images/mnuEvents_ovr.gif";
mnuBlog.src = "images/mnuBlog.gif";
mnuBlogOvr.src = "images/mnuBlog_ovr.gif";
mnuDesigner.src = "images/mnuDesigner.gif";
mnuDesignerOvr.src = "images/mnuDesigner_ovr.gif";
mnuGals.src = "images/mnuGals.gif";
mnuGalsOvr.src = "images/mnuGals_ovr.gif";
mnuStores.src = "images/mnuBuy.gif";
mnuStoresOvr.src = "images/mnuBuy_ovr.gif";
mnuPress.src = "images/mnuPress.gif";
mnuPressOvr.src = "images/mnuPress_ovr.gif";
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";
mnuHandbags.src = "images/mnuHandbags.gif";
mnuHandbagsOvr.src = "images/mnuHandbags_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;
		    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 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;
}
