﻿function CreateProductList()
{
    // Get the element ID of the ProductList ASP.NET variable
    var pID = "";
    var e = document.getElementsByTagName("*");
    for (i=0; i<e.length; i++)
    {
        if (e[i].id.indexOf("ProductList") >= 0)
        {
            pID = e[i].id;
        }
    }

    document.getElementById(pID).value = "";    
 
    // Put together a list of Product IDs that have been checked off by the user
    // and store them in the ProductList variable.
    for (i=0; i<e.length; i++)
    {
        if (e[i].id.indexOf("AddProduct") >= 0)
        {
            if (document.getElementById(e[i].id).checked == true)
            {
                if (document.getElementById(pID).value != "")
                {
                    document.getElementById(pID).value += ",";
                }
                
                document.getElementById(pID).value += e[i].id.substring(10);
            }
        }
    }
    
    //window.alert(document.getElementById(pID).value);
       
}

function GetSelectedOptions()
{
    // Get the element ID of the ProductList ASP.NET variable
    var pID = "";
    var e = document.getElementsByTagName("*");
    for (i=0; i<e.length; i++)
    {
        if (e[i].id.indexOf("SelectedID") >= 0)
        {
            pID = e[i].id;
        }
    }

    document.getElementById(pID).value = "";    
 
    // Put together a list of Product IDs that have been checked off by the user
    // and store them in the ProductList variable.
    for (i=0; i<e.length; i++)
    {
        if (e[i].id.indexOf("OptionID") >= 0)
        {
            if (document.getElementById(e[i].id).checked == true)
            {
                if (document.getElementById(pID).value != "")
                {
                    document.getElementById(pID).value += ",";
                }
                
                document.getElementById(pID).value += e[i].id.substring(8);
            }
        }
    }
    
    //window.alert(document.getElementById(pID).value);
       
}

function SetSelectedOptionID(OptionID)
{
    var e = document.getElementsByTagName("*");

    for (i=0; i<e.length; i++)
    {
        if (e[i].id.indexOf("SelectedOptionID") >= 0)
        {
            document.getElementById(e[i].id).value = OptionID;
        }
    }
}

function DeleteFromMyCollection()
{
    // Get the element ID of the ProductList ASP.NET variable
    var pID = "";
    var e = document.getElementsByTagName("*");
    for (i=0; i<e.length; i++)
    {
        if (e[i].id.indexOf("ProductList") >= 0)
        {
            pID = e[i].id;
        }
    }

    document.getElementById(pID).value = "";    
 
    // Put together a list of Product IDs that have been checked off by the user
    // and store them in the ProductList variable.
    for (i=0; i<e.length; i++)
    {
        if (e[i].id.indexOf("DeleteProduct") >= 0)
        {
            if (document.getElementById(e[i].id).checked == true)
            {
                if (document.getElementById(pID).value != "")
                {
                    document.getElementById(pID).value += ",";
                }
                
                document.getElementById(pID).value += e[i].id.substring(13);
            }
        }
    }
    
    //window.alert(document.getElementById(pID).value);
       
}
