var numslides=0, currentslide=0;
var slides = new Array();
function MakeSlideShow()
{
    // find all images with the class "slide"
    imgs = document.getElementsByTagName("img");
    
    for (i=0; i<imgs.length; i++)
    {
        if (imgs[i].className != "slide") continue;
        slides[numslides]=imgs[i];
        // hide all but the first image
        if (numslides==0)
        {
            imgs[i].style.display="block";
        }
        else
        {
            imgs[i].style.display="none";
        }
        
        numslides++;
    }
    window.setTimeout("NextSlide();", 3000);
}

function NextSlide()
{
    slides[currentslide].style.display = "none";
    currentslide++;
    if (currentslide >= numslides) currentslide = 0;
    slides[currentslide].style.display = "block";
    
    window.setTimeout("NextSlide();", 3000);
}

function showLogin()
{
    document.getElementById("loginwindow").style.visibility = "visible";
    window.setTimeout('timeoutLogin()',5000);
}

function hideLogin()
{
    document.loginform.userName.value = "";
    document.loginform.password.value = "";
    document.getElementById("loginwindow").style.visibility = "hidden";
}

function timeoutLogin()
{
    if (document.loginform.userName.value.length == 0 && document.loginform.password.value.length == 0)
    {
        hideLogin();
    }
    else
    {
        window.setTimeout('timeoutLogin()',5000);
    }
}

function validateBreakfastMenu()
{
    var returnValue = false;
    for (var i=0; i < document.breakfastMenuSelection.breakfastMenu.length; i++)
    {
        if(document.breakfastMenuSelection.breakfastMenu[i].checked)
        {
            returnValue = true;
            return returnValue;
        }    
    }
    alert("You have not selected a menu. Please selection a menu option.");
    return returnValue;
}

function validateBrunchMenu()
{
    var returnValue = false;
    for (var i=0; i < document.brunchMenuSelection.brunchMenu.length; i++)
    {
        if(document.brunchMenuSelection.brunchMenu[i].checked)
        {   
            if (document.brunchMenuSelection.brunchMenu[i].value == "option1")
            {
                
                var entrees = document.getElementsByName('entree[]');
                
                noOfEntreesAllowed = 1;
                noOfEntreesAvailable = entrees.length;
                noOfEntreesSelected = 0;
                
                for (var i = 0; i < entrees.length; i++)
                {
                    if (entrees[i].checked)
                    {
                        noOfEntreesSelected = noOfEntreesSelected + 1;
                    }
                }
                
                if ((noOfEntreesSelected < noOfEntreesAllowed) || (noOfEntreesSelected > noOfEntreesAllowed))
                {
                    alert ("You have selected " + noOfEntreesSelected + " entree(s). You are allowed " + noOfEntreesAllowed + " entree selections. Please update your choices.");
                    return false;
                }
                 
                var breakfasts = document.getElementsByName('breakfast[]');
                
                noOfBreakfastAllowed = 3;
                noOfBreakfastAvailable = breakfasts.length;
                noOfBreakfastSelected = 0;
                
                for (var i = 0; i < breakfasts.length; i++)
                {
                    if (breakfasts[i].checked)
                    {
                        noOfBreakfastSelected = noOfBreakfastSelected + 1;
                    }
                }
                                
                if ((noOfBreakfastSelected < noOfBreakfastAllowed) || (noOfBreakfastSelected > noOfBreakfastAllowed))
                {
                    alert ("You have selected " + noOfBreakfastSelected + " breakfast(s). You are allowed " + noOfBreakfastAllowed + " breakfast selections. Please update your choices.");
                    return false;
                }
                
                var vegetables = document.getElementsByName('vegetable[]');
                
                noOfVegetableAllowed = 1;
                noOfVegetableAvailable = vegetables.length;
                noOfVegetableSelected = 0;
                
                for (var i = 0; i < vegetables.length; i++)
                {
                    if (vegetables[i].checked)
                    {
                        noOfVegetableSelected = noOfVegetableSelected + 1;
                    }
                }
                
                if ((noOfVegetableSelected < noOfVegetableAllowed) || (noOfVegetableSelected > noOfVegetableAllowed))
                {
                    alert ("You have selected " + noOfVegetableSelected + " vegetable(s). You are allowed " + noOfVegetableAllowed + " vegetable selections. Please update your choices.");
                    return false;
                }
                
                var fruitJuices = document.getElementsByName('fruitJuice[]');
                
                noOfFruitJuiceAllowed = 2;
                noOfFruitJuiceAvailable = fruitJuices.length;
                noOfFruitJuiceSelected = 0;
                
                for (var i = 0; i < fruitJuices.length; i++)
                {
                    if (fruitJuices[i].checked)
                    {
                        noOfFruitJuiceSelected = noOfFruitJuiceSelected + 1;
                    }
                }
                
                if ((noOfFruitJuiceSelected < noOfFruitJuiceAllowed) || (noOfFruitJuiceSelected > noOfFruitJuiceAllowed))
                {
                    alert ("You have selected " + noOfFruitJuiceSelected + " fruit juice(s). You are allowed " + noOfFruitJuiceAllowed + " fruit juice selections. Please update your choices.");
                    return false;
                }
                
                var coldSalads = document.getElementsByName('coldSalad[]');
                
                noOfColdSaladAllowed = 2;
                noOfColdSaladAvailable = coldSalads.length;
                noOfColdSaladSelected = 0;
                
                for (var i=0; i < coldSalads.length; i++)
                {
                    if (coldSalads[i].checked)
                    {
                        noOfColdSaladSelected = noOfColdSaladSelected + 1;
                    }
                }
                
                if ((noOfColdSaladSelected < noOfColdSaladAllowed) || (noOfColdSaladSelected > noOfColdSaladAllowed))
                {
                    alert ("You have selected " + noOfColdSaladSelected + " cold salads(s). You are allowed " + noOfColdSaladAllowed + " cold salad selections. Please update your choices.");
                    return false;
                }
                
                var desserts = document.getElementsByName('dessert[]');
                
                noOfDessertAllowed = 0;
                noOfDessertAvailable = desserts.length;
                noOfDessertSelected = 0;
                
                for (var i=0; i < desserts.length; i++)
                {
                    if (desserts[i].checked)
                    {
                        noOfDessertSelected = noOfDessertSelected + 1;
                    }
                }
                
                if ((noOfDessertSelected < noOfDessertAllowed) || (noOfDessertSelected > noOfDessertAllowed))
                {
                    alert ("You have selected " + noOfDessertSelected + " dessert(s). No dessert selections are allowed with this option. Please update your choices.");
                    return false;
                }
            }
                
            if (document.brunchMenuSelection.brunchMenu[i].value == "option2")
            {
                
                var entrees = document.getElementsByName('entree[]');
                
                noOfEntreesAllowed = 2;
                noOfEntreesAvailable = entrees.length;
                noOfEntreesSelected = 0;
                
                for (var i = 0; i < entrees.length; i++)
                {
                    if (entrees[i].checked)
                    {
                        noOfEntreesSelected = noOfEntreesSelected + 1;
                    }
                }
                
                if ((noOfEntreesSelected < noOfEntreesAllowed) || (noOfEntreesSelected > noOfEntreesAllowed))
                {
                    alert ("You have selected " + noOfEntreesSelected + " entree(s). You are allowed " + noOfEntreesAllowed + " entree selections. Please update your choices.");
                    return false;
                }
                 
                var breakfasts = document.getElementsByName('breakfast[]');
                
                noOfBreakfastAllowed = 3;
                noOfBreakfastAvailable = breakfasts.length;
                noOfBreakfastSelected = 0;
                
                for (var i = 0; i < breakfasts.length; i++)
                {
                    if (breakfasts[i].checked)
                    {
                        noOfBreakfastSelected = noOfBreakfastSelected + 1;
                    }
                }
                                
                if ((noOfBreakfastSelected < noOfBreakfastAllowed) || (noOfBreakfastSelected > noOfBreakfastAllowed))
                {
                    alert ("You have selected " + noOfBreakfastSelected + " breakfast(s). You are allowed " + noOfBreakfastAllowed + " breakfast selections. Please update your choices.");
                    return false;
                }
                
                var vegetables = document.getElementsByName('vegetable[]');
                
                noOfVegetableAllowed = 2;
                noOfVegetableAvailable = vegetables.length;
                noOfVegetableSelected = 0;
                
                for (var i = 0; i < vegetables.length; i++)
                {
                    if (vegetables[i].checked)
                    {
                        noOfVegetableSelected = noOfVegetableSelected + 1;
                    }
                }
                
                if ((noOfVegetableSelected < noOfVegetableAllowed) || (noOfVegetableSelected > noOfVegetableAllowed))
                {
                    alert ("You have selected " + noOfVegetableSelected + " vegetable(s). You are allowed " + noOfVegetableAllowed + " vegetable selections. Please update your choices.");
                    return false;
                }
                
                var fruitJuices = document.getElementsByName('fruitJuice[]');
                
                noOfFruitJuiceAllowed = 2;
                noOfFruitJuiceAvailable = fruitJuices.length;
                noOfFruitJuiceSelected = 0;
                
                for (var i = 0; i < fruitJuices.length; i++)
                {
                    if (fruitJuices[i].checked)
                    {
                        noOfFruitJuiceSelected = noOfFruitJuiceSelected + 1;
                    }
                }
                
                if ((noOfFruitJuiceSelected < noOfFruitJuiceAllowed) || (noOfFruitJuiceSelected > noOfFruitJuiceAllowed))
                {
                    alert ("You have selected " + noOfFruitJuiceSelected + " fruit juice(s). You are allowed " + noOfFruitJuiceAllowed + " fruit juice selections. Please update your choices.");
                    return false;
                }
                
                var coldSalads = document.getElementsByName('coldSalad[]');
                
                noOfColdSaladAllowed = 2;
                noOfColdSaladAvailable = coldSalads.length;
                noOfColdSaladSelected = 0;
                
                for (var i=0; i < coldSalads.length; i++)
                {
                    if (coldSalads[i].checked)
                    {
                        noOfColdSaladSelected = noOfColdSaladSelected + 1;
                    }
                }
                
                if ((noOfColdSaladSelected < noOfColdSaladAllowed) || (noOfColdSaladSelected > noOfColdSaladAllowed))
                {
                    alert ("You have selected " + noOfColdSaladSelected + " cold salads(s). You are allowed " + noOfColdSaladAllowed + " cold salad selections. Please update your choices.");
                    return false;
                }
                
                var desserts = document.getElementsByName('dessert[]');
                
                noOfDessertAllowed = 1;
                noOfDessertAvailable = desserts.length;
                noOfDessertSelected = 0;
                
                for (var i=0; i < desserts.length; i++)
                {
                    if (desserts[i].checked)
                    {
                        noOfDessertSelected = noOfDessertSelected + 1;
                    }
                }
                
                if ((noOfDessertSelected < noOfDessertAllowed) || (noOfDessertSelected > noOfDessertAllowed))
                {
                    alert ("You have selected " + noOfDessertSelected + " dessert(s). One dessert selection is allowed with this option. Please update your choices.");
                    return false;
                }
                
            }

            returnValue = true;
            return returnValue;
        
        }
    }
    alert("You have not selected a menu. Please selection a menu option.");
    return returnValue;
}

function validateBuffetMenu()
{
    var returnValue = false;
    for (var i=0; i < document.buffetMenuSelection.buffetMenu.length; i++)
    {
        if(document.buffetMenuSelection.buffetMenu[i].checked)
        {   
            if (document.buffetMenuSelection.buffetMenu[i].value == "option1")
            {
                
                var entrees = document.getElementsByName('entree[]');
                
                noOfEntreesAllowed = 2;
                noOfEntreesAvailable = entrees.length;
                noOfEntresSelected = 0;
                
                for (var i=0; i < entrees.length; i++)
                {
                    if (entrees[i].checked)
                    {
                        noOfEntresSelected = noOfEntresSelected + 1;
                    }
                }
                
                if ((noOfEntresSelected < noOfEntreesAllowed) || (noOfEntresSelected > noOfEntreesAllowed))
                {
                    alert ("You have selected " + noOfEntresSelected + " entree(s). You are allowed " + noOfEntreesAllowed + " entree selections. Please update your choices.");
                    return false;
                }
                
                var starches = document.getElementsByName('starch[]');
                 
                noOfStarchAllowed = 1;
                noOfStarchAvailable = starches.length;
                noOfStarchSelected = 0;
                
                for (var s=0; s < noOfStarchAvailable; s++)
                {
                    if (starches[s].checked)
                    {
                        noOfStarchSelected = noOfStarchSelected + 1;
                    }
                }
                
                if ((noOfStarchSelected < noOfStarchAllowed) || (noOfStarchSelected > noOfStarchAllowed))
                {
                    alert ("You have selected " + noOfStarchSelected + " stacrhes. You are allowed " + noOfStarchAllowed + " starch selections. Please update your choices.");
                    return false;
                }
                
                var vegetables = document.getElementsByName('vegetable[]');
                
                noOfVegetableAllowed = 1;
                noOfVegetableAvailable = vegetables.length;
                noOfVegetableSelected = 0;
                
                for (var v=0; v < noOfVegetableAvailable; v++)
                {
                    if (vegetables[v].checked)
                    {
                        noOfVegetableSelected = noOfVegetableSelected + 1;
                    }
                }
                
                if ((noOfVegetableSelected < noOfVegetableAllowed) || (noOfVegetableSelected > noOfVegetableAllowed))
                {
                    alert ("You have selected " + noOfVegetableSelected + " vegetable(s). You are allowed " + noOfVegetableAllowed + " vegetable selections. Please update your choices.");
                    return false;
                }
                
                var coldSalads = document.getElementsByName('coldSalad[]');
                
                noOfColdSaladAllowed = 2;
                noOfColdSaladAvailable = coldSalads.length;
                noOfColdSaladSelected = 0;
                
                for (var c=0; c < noOfColdSaladAvailable; c++)
                {
                    if (coldSalads[c].checked)
                    {
                        noOfColdSaladSelected = noOfColdSaladSelected + 1;
                    }
                }
                
                if ((noOfColdSaladSelected < noOfColdSaladAllowed) || (noOfColdSaladSelected > noOfColdSaladAllowed))
                {
                    alert ("You have selected " + noOfColdSaladSelected + " cold salads(s). You are allowed " + noOfColdSaladAllowed + " cold salad selections. Please update your choices.");
                    return false;
                }
                
                var desserts = document.getElementsByName('dessert[]');
                
                noOfDessertAllowed = 0;
                noOfDessertAvailable = desserts.length;
                noOfDessertSelected = 0;
                
                for (var d=0; d < noOfDessertAvailable; d++)
                {
                    if (desserts[d].checked)
                    {
                        noOfDessertSelected = noOfDessertSelected + 1;
                    }
                }
                
                if ((noOfDessertSelected < noOfDessertAllowed) || (noOfDessertSelected > noOfDessertAllowed))
                {
                    alert ("You have selected " + noOfDessertSelected + " dessert(s). You are allowed " + noOfDessertAllowed + " dessert selections. Please update your choices.");
                    return false;
                }
                
            }
                
            if (document.buffetMenuSelection.buffetMenu[i].value == "option2")
            {
                
                var entrees = document.getElementsByName('entree[]');
                
                noOfEntreesAllowed = 2;
                noOfEntreesAvailable = entrees.length;
                noOfEntresSelected = 0;
                
                for (var i=0; i < entrees.length; i++)
                {
                    if (entrees[i].checked)
                    {
                        noOfEntresSelected = noOfEntresSelected + 1;
                    }
                }
                
                if ((noOfEntresSelected < noOfEntreesAllowed) || (noOfEntresSelected > noOfEntreesAllowed))
                {
                    alert ("You have selected " + noOfEntresSelected + " entree(s). You are allowed " + noOfEntreesAllowed + " entree selections. Please update your choices.");
                    return false;
                }
                
                var starches = document.getElementsByName('starch[]');
                 
                noOfStarchAllowed = 1;
                noOfStarchAvailable = starches.length;
                noOfStarchSelected = 0;
                
                for (var s=0; s < noOfStarchAvailable; s++)
                {
                    if (starches[s].checked)
                    {
                        noOfStarchSelected = noOfStarchSelected + 1;
                    }
                }
                
                if ((noOfStarchSelected < noOfStarchAllowed) || (noOfStarchSelected > noOfStarchAllowed))
                {
                    alert ("You have selected " + noOfStarchSelected + " stacrhes. You are allowed " + noOfStarchAllowed + " starch selections. Please update your choices.");
                    return false;
                }
                
                var vegetables = document.getElementsByName('vegetable[]');
                
                noOfVegetableAllowed = 1;
                noOfVegetableAvailable = vegetables.length;
                noOfVegetableSelected = 0;
                
                for (var v=0; v < noOfVegetableAvailable; v++)
                {
                    if (vegetables[v].checked)
                    {
                        noOfVegetableSelected = noOfVegetableSelected + 1;
                    }
                }
                
                if ((noOfVegetableSelected < noOfVegetableAllowed) || (noOfVegetableSelected > noOfVegetableAllowed))
                {
                    alert ("You have selected " + noOfVegetableSelected + " vegetable(s). You are allowed " + noOfVegetableAllowed + " vegetable selections. Please update your choices.");
                    return false;
                }
                
                var coldSalads = document.getElementsByName('coldSalad[]');
                
                noOfColdSaladAllowed = 2;
                noOfColdSaladAvailable = coldSalads.length;
                noOfColdSaladSelected = 0;
                
                for (var c=0; c < noOfColdSaladAvailable; c++)
                {
                    if (coldSalads[c].checked)
                    {
                        noOfColdSaladSelected = noOfColdSaladSelected + 1;
                    }
                }
                
                if ((noOfColdSaladSelected < noOfColdSaladAllowed) || (noOfColdSaladSelected > noOfColdSaladAllowed))
                {
                    alert ("You have selected " + noOfColdSaladSelected + " cold salads(s). You are allowed " + noOfColdSaladAllowed + " cold salad selections. Please update your choices.");
                    return false;
                }
                
                var desserts = document.getElementsByName('dessert[]');
                
                noOfDessertAllowed = 1;
                noOfDessertAvailable = desserts.length;
                noOfDessertSelected = 0;
                
                for (var d=0; d < noOfDessertAvailable; d++)
                {
                    if (desserts[d].checked)
                    {
                        noOfDessertSelected = noOfDessertSelected + 1;
                    }
                }
                
                if ((noOfDessertSelected < noOfDessertAllowed) || (noOfDessertSelected > noOfDessertAllowed))
                {
                    alert ("You have selected " + noOfDessertSelected + " dessert(s). You are allowed " + noOfDessertAllowed + " dessert selections. Please update your choices.");
                    return false;
                }
                
            }
            
            if (document.buffetMenuSelection.buffetMenu[i].value == "option3")
            {
                
                var entrees = document.getElementsByName('entree[]');
                
                noOfEntreesAllowed = 3;
                noOfEntreesAvailable = entrees.length;
                noOfEntresSelected = 0;
                
                for (var i=0; i < entrees.length; i++)
                {
                    if (entrees[i].checked)
                    {
                        noOfEntresSelected = noOfEntresSelected + 1;
                    }
                }
                
                if ((noOfEntresSelected < noOfEntreesAllowed) || (noOfEntresSelected > noOfEntreesAllowed))
                {
                    alert ("You have selected " + noOfEntresSelected + " entree(s). You are allowed " + noOfEntreesAllowed + " entree selections. Please update your choices.");
                    return false;
                }
                
                var starches = document.getElementsByName('starch[]');
                 
                noOfStarchAllowed = 1;
                noOfStarchAvailable = starches.length;
                noOfStarchSelected = 0;
                
                for (var s=0; s < noOfStarchAvailable; s++)
                {
                    if (starches[s].checked)
                    {
                        noOfStarchSelected = noOfStarchSelected + 1;
                    }
                }
                
                if ((noOfStarchSelected < noOfStarchAllowed) || (noOfStarchSelected > noOfStarchAllowed))
                {
                    alert ("You have selected " + noOfStarchSelected + " stacrhes. You are allowed " + noOfStarchAllowed + " starch selections. Please update your choices.");
                    return false;
                }
                
                var vegetables = document.getElementsByName('vegetable[]');
                
                noOfVegetableAllowed = 1;
                noOfVegetableAvailable = vegetables.length;
                noOfVegetableSelected = 0;
                
                for (var v=0; v < noOfVegetableAvailable; v++)
                {
                    if (vegetables[v].checked)
                    {
                        noOfVegetableSelected = noOfVegetableSelected + 1;
                    }
                }
                
                if ((noOfVegetableSelected < noOfVegetableAllowed) || (noOfVegetableSelected > noOfVegetableAllowed))
                {
                    alert ("You have selected " + noOfVegetableSelected + " vegetable(s). You are allowed " + noOfVegetableAllowed + " vegetable selections. Please update your choices.");
                    return false;
                }
                
                var coldSalads = document.getElementsByName('coldSalad[]');
                
                noOfColdSaladAllowed = 2;
                noOfColdSaladAvailable = coldSalads.length;
                noOfColdSaladSelected = 0;
                
                for (var c=0; c < noOfColdSaladAvailable; c++)
                {
                    if (coldSalads[c].checked)
                    {
                        noOfColdSaladSelected = noOfColdSaladSelected + 1;
                    }
                }
                
                if ((noOfColdSaladSelected < noOfColdSaladAllowed) || (noOfColdSaladSelected > noOfColdSaladAllowed))
                {
                    alert ("You have selected " + noOfColdSaladSelected + " cold salads(s). You are allowed " + noOfColdSaladAllowed + " cold salad selections. Please update your choices.");
                    return false;
                }
                
                var desserts = document.getElementsByName('dessert[]');
                
                noOfDessertAllowed = 0;
                noOfDessertAvailable = desserts.length;
                noOfDessertSelected = 0;
                
                for (var d=0; d < noOfDessertAvailable; d++)
                {
                    if (desserts[d].checked)
                    {
                        noOfDessertSelected = noOfDessertSelected + 1;
                    }
                }
                
                if ((noOfDessertSelected < noOfDessertAllowed) || (noOfDessertSelected > noOfDessertAllowed))
                {
                    alert ("You have selected " + noOfDessertSelected + " dessert(s). You are allowed " + noOfDessertAllowed + " dessert selections. Please update your choices.");
                    return false;
                }
                
            }
            
            if (document.buffetMenuSelection.buffetMenu[i].value == "option4")
            {
                
                var entrees = document.getElementsByName('entree[]');
                
                noOfEntreesAllowed = 3;
                noOfEntreesAvailable = entrees.length;
                noOfEntresSelected = 0;
                
                for (var i=0; i < entrees.length; i++)
                {
                    if (entrees[i].checked)
                    {
                        noOfEntresSelected = noOfEntresSelected + 1;
                    }
                }
                
                if ((noOfEntresSelected < noOfEntreesAllowed) || (noOfEntresSelected > noOfEntreesAllowed))
                {
                    alert ("You have selected " + noOfEntresSelected + " entree(s). You are allowed " + noOfEntreesAllowed + " entree selections. Please update your choices.");
                    return false;
                }
                
                var starches = document.getElementsByName('starch[]');
                 
                noOfStarchAllowed = 1;
                noOfStarchAvailable = starches.length;
                noOfStarchSelected = 0;
                
                for (var s=0; s < noOfStarchAvailable; s++)
                {
                    if (starches[s].checked)
                    {
                        noOfStarchSelected = noOfStarchSelected + 1;
                    }
                }
                
                if ((noOfStarchSelected < noOfStarchAllowed) || (noOfStarchSelected > noOfStarchAllowed))
                {
                    alert ("You have selected " + noOfStarchSelected + " stacrhes. You are allowed " + noOfStarchAllowed + " starch selections. Please update your choices.");
                    return false;
                }
                
                var vegetables = document.getElementsByName('vegetable[]');
                
                noOfVegetableAllowed = 1;
                noOfVegetableAvailable = vegetables.length;
                noOfVegetableSelected = 0;
                
                for (var v=0; v < noOfVegetableAvailable; v++)
                {
                    if (vegetables[v].checked)
                    {
                        noOfVegetableSelected = noOfVegetableSelected + 1;
                    }
                }
                
                if ((noOfVegetableSelected < noOfVegetableAllowed) || (noOfVegetableSelected > noOfVegetableAllowed))
                {
                    alert ("You have selected " + noOfVegetableSelected + " vegetable(s). You are allowed " + noOfVegetableAllowed + " vegetable selections. Please update your choices.");
                    return false;
                }
                
                var coldSalads = document.getElementsByName('coldSalad[]');
                
                noOfColdSaladAllowed = 2;
                noOfColdSaladAvailable = coldSalads.length;
                noOfColdSaladSelected = 0;
                
                for (var c=0; c < noOfColdSaladAvailable; c++)
                {
                    if (coldSalads[c].checked)
                    {
                        noOfColdSaladSelected = noOfColdSaladSelected + 1;
                    }
                }
                
                if ((noOfColdSaladSelected < noOfColdSaladAllowed) || (noOfColdSaladSelected > noOfColdSaladAllowed))
                {
                    alert ("You have selected " + noOfColdSaladSelected + " cold salads(s). You are allowed " + noOfColdSaladAllowed + " cold salad selections. Please update your choices.");
                    return false;
                }
                
                var desserts = document.getElementsByName('dessert[]');
                
                noOfDessertAllowed = 1;
                noOfDessertAvailable = desserts.length;
                noOfDessertSelected = 0;
                
                for (var d=0; d < noOfDessertAvailable; d++)
                {
                    if (desserts[d].checked)
                    {
                        noOfDessertSelected = noOfDessertSelected + 1;
                    }
                }
                
                if ((noOfDessertSelected < noOfDessertAllowed) || (noOfDessertSelected > noOfDessertAllowed))
                {
                    alert ("You have selected " + noOfDessertSelected + " dessert(s). You are allowed " + noOfDessertAllowed + " dessert selections. Please update your choices.");
                    return false;
                }
                
            }

            returnValue = true;
            return returnValue;
        
        }
    }
    alert("You have not selected a menu. Please selection a menu option.");
    return returnValue;
}

function validateBarbecueMenu()
{
    var returnValue = false;
    for (var c=0; c < document.barbecueMenuSelection.barbecueMenu.length; c++)
    {
        if(document.barbecueMenuSelection.barbecueMenu[c].checked)
        {   
            if (document.barbecueMenuSelection.barbecueMenu[c].value == "option1")
            {
                
                var entrees = document.getElementsByName('entree[]');
                
                noOfEntreesAllowed = 3;
                noOfEntreesAvailable = entrees.length;
                noOfEntreesSelected = 0;
                
                for (var i = 0; i < entrees.length; i++)
                {
                    if (entrees[i].checked)
                    {
                        noOfEntreesSelected = noOfEntreesSelected + 1;
                    }
                }
                
                if ((noOfEntreesSelected < noOfEntreesAllowed) || (noOfEntreesSelected > noOfEntreesAllowed))
                {
                    alert ("You have selected " + noOfEntreesSelected + " entree(s). You are allowed " + noOfEntreesAllowed + " entree selections. Please update your choices.");
                    return false;
                }
    
                
                var starches = document.getElementsByName('starch[]');
                
                noOfStarchAllowed = 2;
                noOfStarchAvailable = starches.length;
                noOfStarchSelected = 0;
                
                for (var i = 0; i < starches.length; i++)
                {
                    if (starches[i].checked)
                    {
                        noOfStarchSelected = noOfStarchSelected + 1;
                    }
                }
                
                if ((noOfStarchSelected < noOfStarchAllowed) || (noOfStarchSelected > noOfStarchAllowed))
                {
                    alert ("You have selected " + noOfStarchSelected + " stacrhes. You are allowed " + noOfStarchAllowed + " starch selections. Please update your choices.");
                    return false;
                }
                
                var coldSalads = document.getElementsByName('coldSalad[]');
                
                noOfColdSaladAllowed = 3;
                noOfColdSaladAvailable = coldSalads.length;
                noOfColdSaladSelected = 0;
                
                for (var c=0; c < noOfColdSaladAvailable; c++)
                {
                    if (coldSalads[c].checked)
                    {
                        noOfColdSaladSelected = noOfColdSaladSelected + 1;
                    }
                }
                
                if ((noOfColdSaladSelected < noOfColdSaladAllowed) || (noOfColdSaladSelected > noOfColdSaladAllowed))
                {
                    alert ("You have selected " + noOfColdSaladSelected + " cold salads(s). You are allowed " + noOfColdSaladAllowed + " cold salad selections. Please update your choices.");
                    return false;
                }
                
            }
                
            if (document.barbecueMenuSelection.barbecueMenu[c].value == "option2")
            {
                var entrees = document.getElementsByName('entree[]');
                
                noOfEntreesAllowed = 4;
                noOfEntreesAvailable = entrees.length;
                noOfEntreesSelected = 0;
                
                for (var i = 0; i < entrees.length; i++)
                {
                    if (entrees[i].checked)
                    {
                        noOfEntreesSelected = noOfEntreesSelected + 1;
                    }
                }
                
                if ((noOfEntreesSelected < noOfEntreesAllowed) || (noOfEntreesSelected > noOfEntreesAllowed))
                {
                    alert ("You have selected " + noOfEntreesSelected + " entree(s). You are allowed " + noOfEntreesAllowed + " entree selections. Please update your choices.");
                    return false;
                }
    
                
                var starches = document.getElementsByName('starch[]');
                
                noOfStarchAllowed = 2;
                noOfStarchAvailable = starches.length;
                noOfStarchSelected = 0;
                
                for (var i = 0; i < starches.length; i++)
                {
                    if (starches[i].checked)
                    {
                        noOfStarchSelected = noOfStarchSelected + 1;
                    }
                }
                
                if ((noOfStarchSelected < noOfStarchAllowed) || (noOfStarchSelected > noOfStarchAllowed))
                {
                    alert ("You have selected " + noOfStarchSelected + " stacrhes. You are allowed " + noOfStarchAllowed + " starch selections. Please update your choices.");
                    return false;
                }
                
                var coldSalads = document.getElementsByName('coldSalad[]');
                
                noOfColdSaladAllowed = 3;
                noOfColdSaladAvailable = coldSalads.length;
                noOfColdSaladSelected = 0;
                
                for (var c=0; c < noOfColdSaladAvailable; c++)
                {
                    if (coldSalads[c].checked)
                    {
                        noOfColdSaladSelected = noOfColdSaladSelected + 1;
                    }
                }
                
                if ((noOfColdSaladSelected < noOfColdSaladAllowed) || (noOfColdSaladSelected > noOfColdSaladAllowed))
                {
                    alert ("You have selected " + noOfColdSaladSelected + " cold salads(s). You are allowed " + noOfColdSaladAllowed + " cold salad selections. Please update your choices.");
                    return false;
                }
                
            }

            returnValue = true;
            return returnValue;
        
        }
    }
    alert("You have not selected a menu. Please selection a menu option.");
    return returnValue;
}

function validateHorsdoeuvreMenu()
{
    var returnValue = false;
    for (var i=0; i < document.horsdoeuvreMenuSelection.horsdoeuvreMenu.length; i++)
    {
        if(document.horsdoeuvreMenuSelection.horsdoeuvreMenu[i].checked)
        {   
            if (document.horsdoeuvreMenuSelection.horsdoeuvreMenu[i].value == "option1")
            {   
            
                var hotHorsdoeuvres = document.getElementsByName('hotHorsdoeuvre[]');
                
                noOfHotHorsdoeuvreAllowed = 3;
                noOfHotHorsdoeuvreAvailable = hotHorsdoeuvres.length;
                noOfHotHorsdoeuvreSelected = 0;
                
                
                for (var x = 0; x < hotHorsdoeuvres.length; x++)
                {
                    if (hotHorsdoeuvres[x].checked)
                    {
                        noOfHotHorsdoeuvreSelected = noOfHotHorsdoeuvreSelected + 1;
                    }
                }
                
                if ((noOfHotHorsdoeuvreSelected < noOfHotHorsdoeuvreAllowed) || (noOfHotHorsdoeuvreSelected > noOfHotHorsdoeuvreAllowed))
                {
                    alert ("You have selected " + noOfHotHorsdoeuvreSelected + " Hot Horsdoeuvres. You are allowed " + noOfHotHorsdoeuvreAllowed + " Hot Horsdoeuvre selections. Please update your choices.");
                    return false;
                }
                
                var coldHorsdoeuvres = document.getElementsByName('coldHorsdoeuvre[]');
                                
                noOfColdHorsdoeuvreAllowed = 1;
                noOfColdHorsdoeuvreAvailable = coldHorsdoeuvres.length;
                noOfColdHorsdoeuvreSelected = 0;
                
                for (var x = 0; x < coldHorsdoeuvres.length; x++)
                {
                    if (coldHorsdoeuvres[x].checked)
                    {
                        noOfColdHorsdoeuvreSelected = noOfColdHorsdoeuvreSelected + 1;
                    }
                }
                
                if ((noOfColdHorsdoeuvreSelected < noOfColdHorsdoeuvreAllowed) || (noOfColdHorsdoeuvreSelected > noOfColdHorsdoeuvreAllowed))
                {
                    alert ("You have selected " + noOfColdHorsdoeuvreSelected + " Cold Horsdoeuvres. You are allowed " + noOfColdHorsdoeuvreAllowed + " Cold Horsdoeuvre selections. Please update your choices.");
                    return false;
                }
                
                var carvingStations = document.getElementsByName('carvingStation[]');
                
                noOfCarvingStationAllowed = 0;
                noOfCarvingStationAvailable = carvingStations.length;
                noOfCarvingStationSelected = 0;
                
                for (var x = 0; x < carvingStations.length; x++)
                {
                    if (carvingStations[x].checked)
                    {
                        noOfCarvingStationSelected = noOfCarvingStationSelected + 1;
                    }
                }
                
                if ((noOfCarvingStationSelected < noOfCarvingStationAllowed) || (noOfCarvingStationSelected > noOfCarvingStationAllowed))
                {
                    alert ("You have selected " + noOfCarvingStationSelected + " carving station(s). You are allowed " + noOfCarvingStationAllowed + " carving station selections. Please update your choices.");
                    return false;
                }
                
            }
            
            if (document.horsdoeuvreMenuSelection.horsdoeuvreMenu[i].value == "option2")
            {   
            
                var hotHorsdoeuvres = document.getElementsByName('hotHorsdoeuvre[]');
                
                noOfHotHorsdoeuvreAllowed = 3;
                noOfHotHorsdoeuvreAvailable = hotHorsdoeuvres.length;
                noOfHotHorsdoeuvreSelected = 0;
                
                
                for (var x = 0; x < hotHorsdoeuvres.length; x++)
                {
                    if (hotHorsdoeuvres[x].checked)
                    {
                        noOfHotHorsdoeuvreSelected = noOfHotHorsdoeuvreSelected + 1;
                    }
                }
                
                if ((noOfHotHorsdoeuvreSelected < noOfHotHorsdoeuvreAllowed) || (noOfHotHorsdoeuvreSelected > noOfHotHorsdoeuvreAllowed))
                {
                    alert ("You have selected " + noOfHotHorsdoeuvreSelected + " Hot Horsdoeuvres. You are allowed " + noOfHotHorsdoeuvreAllowed + " Hot Horsdoeuvre selections. Please update your choices.");
                    return false;
                }
                
                var coldHorsdoeuvres = document.getElementsByName('coldHorsdoeuvre[]');
                                
                noOfColdHorsdoeuvreAllowed = 2;
                noOfColdHorsdoeuvreAvailable = coldHorsdoeuvres.length;
                noOfColdHorsdoeuvreSelected = 0;
                
                for (var x = 0; x < coldHorsdoeuvres.length; x++)
                {
                    if (coldHorsdoeuvres[x].checked)
                    {
                        noOfColdHorsdoeuvreSelected = noOfColdHorsdoeuvreSelected + 1;
                    }
                }
                
                if ((noOfColdHorsdoeuvreSelected < noOfColdHorsdoeuvreAllowed) || (noOfColdHorsdoeuvreSelected > noOfColdHorsdoeuvreAllowed))
                {
                    alert ("You have selected " + noOfColdHorsdoeuvreSelected + " Cold Horsdoeuvres. You are allowed " + noOfColdHorsdoeuvreAllowed + " Cold Horsdoeuvre selections. Please update your choices.");
                    return false;
                }
                
                var carvingStations = document.getElementsByName('carvingStation[]');
                
                noOfCarvingStationAllowed = 1;
                noOfCarvingStationAvailable = carvingStations.length;
                noOfCarvingStationSelected = 0;
                
                for (var x = 0; x < carvingStations.length; x++)
                {
                    if (carvingStations[x].checked)
                    {
                        noOfCarvingStationSelected = noOfCarvingStationSelected + 1;
                    }
                }
                
                if ((noOfCarvingStationSelected < noOfCarvingStationAllowed) || (noOfCarvingStationSelected > noOfCarvingStationAllowed))
                {
                    alert ("You have selected " + noOfCarvingStationSelected + " carving station(s). You are allowed " + noOfCarvingStationAllowed + " carving station selections. Please update your choices.");
                    return false;
                }
                
            }
            
            if (document.horsdoeuvreMenuSelection.horsdoeuvreMenu[i].value == "option3")
            {   
            
                var hotHorsdoeuvres = document.getElementsByName('hotHorsdoeuvre[]');
                
                noOfHotHorsdoeuvreAllowed = 4;
                noOfHotHorsdoeuvreAvailable = hotHorsdoeuvres.length;
                noOfHotHorsdoeuvreSelected = 0;
                
                
                for (var x = 0; x < hotHorsdoeuvres.length; x++)
                {
                    if (hotHorsdoeuvres[x].checked)
                    {
                        noOfHotHorsdoeuvreSelected = noOfHotHorsdoeuvreSelected + 1;
                    }
                }
                
                if ((noOfHotHorsdoeuvreSelected < noOfHotHorsdoeuvreAllowed) || (noOfHotHorsdoeuvreSelected > noOfHotHorsdoeuvreAllowed))
                {
                    alert ("You have selected " + noOfHotHorsdoeuvreSelected + " Hot Horsdoeuvres. You are allowed " + noOfHotHorsdoeuvreAllowed + " Hot Horsdoeuvre selections. Please update your choices.");
                    return false;
                }
                
                var coldHorsdoeuvres = document.getElementsByName('coldHorsdoeuvre[]');
                                
                noOfColdHorsdoeuvreAllowed = 2;
                noOfColdHorsdoeuvreAvailable = coldHorsdoeuvres.length;
                noOfColdHorsdoeuvreSelected = 0;
                
                for (var x = 0; x < coldHorsdoeuvres.length; x++)
                {
                    if (coldHorsdoeuvres[x].checked)
                    {
                        noOfColdHorsdoeuvreSelected = noOfColdHorsdoeuvreSelected + 1;
                    }
                }
                
                if ((noOfColdHorsdoeuvreSelected < noOfColdHorsdoeuvreAllowed) || (noOfColdHorsdoeuvreSelected > noOfColdHorsdoeuvreAllowed))
                {
                    alert ("You have selected " + noOfColdHorsdoeuvreSelected + " Cold Horsdoeuvres. You are allowed " + noOfColdHorsdoeuvreAllowed + " Cold Horsdoeuvre selections. Please update your choices.");
                    return false;
                }
                
                var carvingStations = document.getElementsByName('carvingStation[]');
                
                noOfCarvingStationAllowed = 0;
                noOfCarvingStationAvailable = carvingStations.length;
                noOfCarvingStationSelected = 0;
                
                for (var x = 0; x < carvingStations.length; x++)
                {
                    if (carvingStations[x].checked)
                    {
                        noOfCarvingStationSelected = noOfCarvingStationSelected + 1;
                    }
                }
                
                if ((noOfCarvingStationSelected < noOfCarvingStationAllowed) || (noOfCarvingStationSelected > noOfCarvingStationAllowed))
                {
                    alert ("You have selected " + noOfCarvingStationSelected + " carving station(s). You are allowed " + noOfCarvingStationAllowed + " carving station selections. Please update your choices.");
                    return false;
                }
                
            }
            
            if (document.horsdoeuvreMenuSelection.horsdoeuvreMenu[i].value == "option4")
            {   
            
                var hotHorsdoeuvres = document.getElementsByName('hotHorsdoeuvre[]');
                
                noOfHotHorsdoeuvreAllowed = 4;
                noOfHotHorsdoeuvreAvailable = hotHorsdoeuvres.length;
                noOfHotHorsdoeuvreSelected = 0;
                
                
                for (var x = 0; x < hotHorsdoeuvres.length; x++)
                {
                    if (hotHorsdoeuvres[x].checked)
                    {
                        noOfHotHorsdoeuvreSelected = noOfHotHorsdoeuvreSelected + 1;
                    }
                }
                
                if ((noOfHotHorsdoeuvreSelected < noOfHotHorsdoeuvreAllowed) || (noOfHotHorsdoeuvreSelected > noOfHotHorsdoeuvreAllowed))
                {
                    alert ("You have selected " + noOfHotHorsdoeuvreSelected + " Hot Horsdoeuvres. You are allowed " + noOfHotHorsdoeuvreAllowed + " Hot Horsdoeuvre selections. Please update your choices.");
                    return false;
                }
                
                var coldHorsdoeuvres = document.getElementsByName('coldHorsdoeuvre[]');
                                
                noOfColdHorsdoeuvreAllowed = 3;
                noOfColdHorsdoeuvreAvailable = coldHorsdoeuvres.length;
                noOfColdHorsdoeuvreSelected = 0;
                
                for (var x = 0; x < coldHorsdoeuvres.length; x++)
                {
                    if (coldHorsdoeuvres[x].checked)
                    {
                        noOfColdHorsdoeuvreSelected = noOfColdHorsdoeuvreSelected + 1;
                    }
                }
                
                if ((noOfColdHorsdoeuvreSelected < noOfColdHorsdoeuvreAllowed) || (noOfColdHorsdoeuvreSelected > noOfColdHorsdoeuvreAllowed))
                {
                    alert ("You have selected " + noOfColdHorsdoeuvreSelected + " Cold Horsdoeuvres. You are allowed " + noOfColdHorsdoeuvreAllowed + " Cold Horsdoeuvre selections. Please update your choices.");
                    return false;
                }
                
                var carvingStations = document.getElementsByName('carvingStation[]');
                
                noOfCarvingStationAllowed = 1;
                noOfCarvingStationAvailable = carvingStations.length;
                noOfCarvingStationSelected = 0;
                
                for (var x = 0; x < carvingStations.length; x++)
                {
                    if (carvingStations[x].checked)
                    {
                        noOfCarvingStationSelected = noOfCarvingStationSelected + 1;
                    }
                }
                
                if ((noOfCarvingStationSelected < noOfCarvingStationAllowed) || (noOfCarvingStationSelected > noOfCarvingStationAllowed))
                {
                    alert ("You have selected " + noOfCarvingStationSelected + " carving station(s). You are allowed " + noOfCarvingStationAllowed + " carving station selections. Please update your choices.");
                    return false;
                }
                
            }

            returnValue = true;
            return returnValue;
        
        }
    }
    alert("You have not selected a menu. Please selection a menu option.");
    return returnValue;
}

function validateTableServiceMenu()
{
    var returnValue = false;  
    
    var entrees = document.getElementsByName('entree[]');
    
    noOfEntreesAllowed = 3;
    noOfEntreesAvailable = entrees.length;
    noOfEntresSelected = 0;
                
    for (var e=0; e < noOfEntreesAvailable; e++)
    {
        if (entrees[e].checked)
        {
            noOfEntresSelected = noOfEntresSelected + 1;
        }
    }
                
    if ((noOfEntresSelected < noOfEntreesAllowed) || (noOfEntresSelected > noOfEntreesAllowed))
    {
        alert ("You have selected " + noOfEntresSelected + " entree(s). You are allowed " + noOfEntreesAllowed + " entree selections. Please update your choices.");
        return false;
    }
    
    var starches = document.getElementsByName('starch[]'); 
    
    noOfStarchAllowed = 1;
    noOfStarchAvailable = starches.length;
    noOfStarchSelected = 0;
                
    for (var s=0; s < noOfStarchAvailable; s++)
    {
        if (starches[s].checked)
        {
            noOfStarchSelected = noOfStarchSelected + 1;
        }
    }
                
    if ((noOfStarchSelected < noOfStarchAllowed) || (noOfStarchSelected > noOfStarchAllowed))
    {
        alert ("You have selected " + noOfStarchSelected + " stacrhes. You are allowed " + noOfStarchAllowed + " starch selections. Please update your choices.");
        return false;
    }
    
    var vegetables = document.getElementsByName('vegetable[]'); 
    
    noOfVegetableAllowed = 1;
    noOfVegetableAvailable = vegetables.length;
    noOfVegetableSelected = 0;
    
    for (var v=0; v < noOfVegetableAvailable; v++)
    {
        if (vegetables[v].checked)
        {
            noOfVegetableSelected = noOfVegetableSelected + 1;
        }
    }
    
    if ((noOfVegetableSelected < noOfVegetableAllowed) || (noOfVegetableSelected > noOfVegetableAllowed))
    {
        alert ("You have selected " + noOfVegetableSelected + " vegetable(s). You are allowed " + noOfVegetableAllowed + " vegetable selections. Please update your choices.");
        return false;
    }
    
}


function validateStationSelectionMenu()
{
    var returnValue = false;
    for (var i=0; i < document.stationSelectionMenu.stationMenu.length; i++)
    {
        if(document.stationSelectionMenu.stationMenu[i].checked)
        {
            if (document.stationSelectionMenu.stationMenu[i].value == "option1")
            {
                
                var foodStationMenus = document.getElementsByName('foodStationMenu[]');
                
                noOfFoodStationAllowed = 2;
                noOfFoodStationAvailable = foodStationMenus.length;
                noOfFoodStationSelected = 0;

                for (var x = 0; x < foodStationMenus.length; x++)
                {
                    if (foodStationMenus[x].checked)
                    {
                        noOfFoodStationSelected = noOfFoodStationSelected + 1;
                    }
                }
                if ((noOfFoodStationSelected < noOfFoodStationAllowed) || (noOfFoodStationSelected > noOfFoodStationAllowed))
                {
                    alert ("You have selected " + noOfFoodStationSelected + " Food Station(s). You are allowed " + noOfFoodStationAllowed + " Food Station selections. Please update your choices.");
                    return false;
                }
                
                var chefStationMenus = document.getElementsByName('chefStationMenu[]');
                
                noOfChefStationMenuAllowed = 1;
                noOfChefStationMenuAvailable = chefStationMenus.length;
                noOfChefStationMenuSelected = 0;
                
                for (var b=0; b < noOfChefStationMenuAvailable; b++)
                {
                    if (chefStationMenus[b].checked)
                    {
                        noOfChefStationMenuSelected = noOfChefStationMenuSelected + 1;
                    }
                }
                
                if ((noOfChefStationMenuSelected < noOfChefStationMenuAllowed) || (noOfChefStationMenuSelected > noOfChefStationMenuAllowed))
                {
                    alert ("You have selected " + noOfChefStationMenuSelected + " Chef Station(s). You are allowed " + noOfChefStationMenuAllowed + " Chef Stations selections. Please update your choices.");
                    return false;
                }
                
            }
            
            if (document.stationSelectionMenu.stationMenu[i].value == "option2")
            {
                
                var foodStationMenus = document.getElementsByName('foodStationMenu[]');
                
                noOfFoodStationAllowed = 2;
                noOfFoodStationAvailable = foodStationMenus.length;
                noOfFoodStationSelected = 0;

                
                for (var x = 0; x < foodStationMenus.length; x++)
                {
                    if (foodStationMenus[x].checked)
                    {
                        noOfFoodStationSelected = noOfFoodStationSelected + 1;
                    }
                }
                
                if ((noOfFoodStationSelected < noOfFoodStationAllowed) || (noOfFoodStationSelected > noOfFoodStationAllowed))
                {
                    alert ("You have selected " + noOfFoodStationSelected + " Food Station(s). You are allowed " + noOfFoodStationAllowed + " Food Station selections. Please update your choices.");
                    return false;
                }           
                
                var chefStationMenus = document.getElementsByName('chefStationMenu[]');
                
                noOfChefStationMenuAllowed = 1;
                noOfChefStationMenuAvailable = chefStationMenus.length;
                noOfChefStationMenuSelected = 0;
                
                for (var b=0; b < noOfChefStationMenuAvailable; b++)
                {
                    if (chefStationMenus[b].checked)
                    {
                        noOfChefStationMenuSelected = noOfChefStationMenuSelected + 1;
                    }
                }
                
                if ((noOfChefStationMenuSelected < noOfChefStationMenuAllowed) || (noOfChefStationMenuSelected > noOfChefStationMenuAllowed))
                {
                    alert ("You have selected " + noOfChefStationMenuSelected + " Chef Station(s). You are allowed " + noOfChefStationMenuAllowed + " Chef Stations selections. Please update your choices.");
                    return false;
                }
                
            }
            
            if (document.stationSelectionMenu.stationMenu[i].value == "option3")
            {
                
                var foodStationMenus = document.getElementsByName('foodStationMenu[]');
                
                noOfFoodStationAllowed = 3;
                noOfFoodStationAvailable = foodStationMenus.length;
                noOfFoodStationSelected = 0;

                
                for (var x = 0; x < foodStationMenus.length; x++)
                {
                    if (foodStationMenus[x].checked)
                    {
                        noOfFoodStationSelected = noOfFoodStationSelected + 1;
                    }
                }
                
                if ((noOfFoodStationSelected < noOfFoodStationAllowed) || (noOfFoodStationSelected > noOfFoodStationAllowed))
                {
                    alert ("You have selected " + noOfFoodStationSelected + " Food Station(s). You are allowed " + noOfFoodStationAllowed + " Food Station selections. Please update your choices.");
                    return false;
                }           
                
                var chefStationMenus = document.getElementsByName('chefStationMenu[]');
                
                noOfChefStationMenuAllowed = 1;
                noOfChefStationMenuAvailable = chefStationMenus.length;
                noOfChefStationMenuSelected = 0;
                
                for (var b=0; b < noOfChefStationMenuAvailable; b++)
                {
                    if (chefStationMenus[b].checked)
                    {
                        noOfChefStationMenuSelected = noOfChefStationMenuSelected + 1;
                    }
                }
                
                if ((noOfChefStationMenuSelected < noOfChefStationMenuAllowed) || (noOfChefStationMenuSelected > noOfChefStationMenuAllowed))
                {
                    alert ("You have selected " + noOfChefStationMenuSelected + " Chef Station(s). You are allowed " + noOfChefStationMenuAllowed + " Chef Stations selections. Please update your choices.");
                    return false;
                }
                
            }
            
            if (document.stationSelectionMenu.stationMenu[i].value == "option4")
            {
                
                var foodStationMenus = document.getElementsByName('foodStationMenu[]');
                
                noOfFoodStationAllowed = 3;
                noOfFoodStationAvailable = foodStationMenus.length;
                noOfFoodStationSelected = 0;

                
                for (var x = 0; x < foodStationMenus.length; x++)
                {
                    if (foodStationMenus[x].checked)
                    {
                        noOfFoodStationSelected = noOfFoodStationSelected + 1;
                    }
                }
                
                if ((noOfFoodStationSelected < noOfFoodStationAllowed) || (noOfFoodStationSelected > noOfFoodStationAllowed))
                {
                    alert ("You have selected " + noOfFoodStationSelected + " Food Station(s). You are allowed " + noOfFoodStationAllowed + " Food Station selections. Please update your choices.");
                    return false;
                }           
                
                var chefStationMenus = document.getElementsByName('chefStationMenu[]');
                
                noOfChefStationMenuAllowed = 1;
                noOfChefStationMenuAvailable = chefStationMenus.length;
                noOfChefStationMenuSelected = 0;
                
                for (var b=0; b < noOfChefStationMenuAvailable; b++)
                {
                    if (chefStationMenus[b].checked)
                    {
                        noOfChefStationMenuSelected = noOfChefStationMenuSelected + 1;
                    }
                }
                
                if ((noOfChefStationMenuSelected < noOfChefStationMenuAllowed) || (noOfChefStationMenuSelected > noOfChefStationMenuAllowed))
                {
                    alert ("You have selected " + noOfChefStationMenuSelected + " Chef Station(s). You are allowed " + noOfChefStationMenuAllowed + " Chef Stations selections. Please update your choices.");
                    return false;
                }
                
            }
            
            if (document.stationSelectionMenu.stationMenu[i].value == "option5")
            {
                
                var foodStationMenus = document.getElementsByName('foodStationMenu[]');
                
                noOfFoodStationAllowed = 3;
                noOfFoodStationAvailable = foodStationMenus.length;
                noOfFoodStationSelected = 0;

                
                for (var x = 0; x < foodStationMenus.length; x++)
                {
                    if (foodStationMenus[x].checked)
                    {
                        noOfFoodStationSelected = noOfFoodStationSelected + 1;
                    }
                }
                
                if ((noOfFoodStationSelected < noOfFoodStationAllowed) || (noOfFoodStationSelected > noOfFoodStationAllowed))
                {
                    alert ("You have selected " + noOfFoodStationSelected + " Food Station(s). You are allowed " + noOfFoodStationAllowed + " Food Station selections. Please update your choices.");
                    return false;
                }           
                
                var chefStationMenus = document.getElementsByName('chefStationMenu[]');
                
                noOfChefStationMenuAllowed = 2;
                noOfChefStationMenuAvailable = chefStationMenus.length;
                noOfChefStationMenuSelected = 0;
                
                for (var b=0; b < noOfChefStationMenuAvailable; b++)
                {
                    if (chefStationMenus[b].checked)
                    {
                        noOfChefStationMenuSelected = noOfChefStationMenuSelected + 1;
                    }
                }
                
                if ((noOfChefStationMenuSelected < noOfChefStationMenuAllowed) || (noOfChefStationMenuSelected > noOfChefStationMenuAllowed))
                {
                    alert ("You have selected " + noOfChefStationMenuSelected + " Chef Station(s). You are allowed " + noOfChefStationMenuAllowed + " Chef Stations selections. Please update your choices.");
                    return false;
                }
                
            }
            
            if (document.stationSelectionMenu.stationMenu[i].value == "option6")
            {
                
                var foodStationMenus = document.getElementsByName('foodStationMenu[]');
                
                noOfFoodStationAllowed = 3;
                noOfFoodStationAvailable = foodStationMenus.length;
                noOfFoodStationSelected = 0;

                
                for (var x = 0; x < foodStationMenus.length; x++)
                {
                    if (foodStationMenus[x].checked)
                    {
                        noOfFoodStationSelected = noOfFoodStationSelected + 1;
                    }
                }
                
                if ((noOfFoodStationSelected < noOfFoodStationAllowed) || (noOfFoodStationSelected > noOfFoodStationAllowed))
                {
                    alert ("You have selected " + noOfFoodStationSelected + " Food Station(s). You are allowed " + noOfFoodStationAllowed + " Food Station selections. Please update your choices.");
                    return false;
                }           
                
                var chefStationMenus = document.getElementsByName('chefStationMenu[]');
                
                noOfChefStationMenuAllowed = 2;
                noOfChefStationMenuAvailable = chefStationMenus.length;
                noOfChefStationMenuSelected = 0;
                
                for (var b=0; b < noOfChefStationMenuAvailable; b++)
                {
                    if (chefStationMenus[b].checked)
                    {
                        noOfChefStationMenuSelected = noOfChefStationMenuSelected + 1;
                    }
                }
                
                if ((noOfChefStationMenuSelected < noOfChefStationMenuAllowed) || (noOfChefStationMenuSelected > noOfChefStationMenuAllowed))
                {
                    alert ("You have selected " + noOfChefStationMenuSelected + " Chef Station(s). You are allowed " + noOfChefStationMenuAllowed + " Chef Stations selections. Please update your choices.");
                    return false;
                }
                
            }
            
            returnValue = true;
            return returnValue;
        
        }
    
    }
    
    alert("You have not selected a menu. Please selection a menu option.");
    return returnValue;
}

function validateAlacarteMenu()
{
    var returnValue = false;
    var foodSelections = document.getElementsByName('foodSelection[]');
    for (var i=0; i < foodSelections.length; i++)
    {
        if(foodSelections[i].checked)
        {
            var returnValue = true;
            return returnValue;
        }
    }
    
    alert("You have not selected a food choice. Please select at least 1 selection.");
    return returnValue;
}

function validateSubmitInfo()
{
    
    if (document.submitRequest.firstName.value == "")
    {
        returnValue = false;
        alert ("Please enter your first name.")
        return returnValue;
    }
    
    if (document.submitRequest.lastName.value == "")
    {
        returnValue = false;
        alert ("Please enter your last name.")
        return returnValue;
    }

    if (document.submitRequest.city.value == "")
    {
        returnValue = false;
        alert ("Please enter your city.")
        return returnValue;
    }
    
        if (document.submitRequest.state.value == "")
    {
        returnValue = false;
        alert ("Please enter your state.")
        return returnValue;
    }
    
        if (document.submitRequest.zipCode.value == "")
    {
        returnValue = false;
        alert ("Please enter your zip code.")
        return returnValue;
    }
    
        if (document.submitRequest.emailAddress.value == "")
    {
        returnValue = false;
        alert ("Please enter your email address.")
        return returnValue;
    }

        if (document.submitRequest.phone.value == "")
    {
        returnValue = false;
        alert ("Please enter your telephone number.")
        return returnValue;
    }

        if (document.submitRequest.eventLocation.value == "")
    {
        returnValue = false;
        alert ("Please enter the event location.")
        return returnValue;
    }
    
    if (document.submitRequest.guestCount.value == "")
    {
        returnValue = false;
        alert ("Please enter the number of guests.")
        return returnValue;
    }
    
    if (document.submitRequest.eventDate.value == "")
    {
        returnValue = false;
        alert ("Please enter the event date.")
        return returnValue;
    }




}
