function handleAccessories()
{
    var productIDs = $("productIDs");
    var first = true;
    for(i = 0; i < arrAccessories.length; ++i)
    {
        var cbAccessory = $("cb_" + arrAccessories[i]);
        
        if(cbAccessory.checked)
        {   
            var firstOption = true;
            var productOptionIds = $("productOptionIDs_" + arrAccessories[i]);
        	productOptionIds.value = "";
        	
            for(k = 0; k < arrAccOptionTypes.length; ++k)
            {
                var selOption = $(arrAccOptionTypes[k] + "_" + arrAccessories[i]);
                if(selOption)
                {
                    if(selOption.options &&  selOption.options[selOption.selectedIndex].value == "")
                    {
		                alert("Please select a " + arrAccOptionTypes[k] + " for your accessory");
		                selOption.style.background = "red";
		            	return false;
                    }
                    else
                    {
                        if(firstOption)
                        {
                            if(selOption.options)
                                productOptionIds.value =  selOption.options[selOption.selectedIndex].value;
                            else
                            {
                                productOptionIds.value =  selOption.value;
                            }
                            firstOption = false;
                        }
                        else
                        {
                            if(selOption.options)
                                productOptionIds.value = productOptionIds.value + "," + selOption.options[selOption.selectedIndex].value;
                            else 
                                productOptionIds.value = productOptionIds.value + "," + selOption.value;
                        }   
                        selOption.style.background = "";
                    }
                }
            }

            if(first)
            {
                productIDs.value = cbAccessory.value;
                first = false;
            }
            else
        	    productIDs.value = productIDs.value + "," + cbAccessory.value;
        
            var quantity = $("quantity_" + arrAccessories[i]);
            quantity.value = 1;
        }

        else
        {
            for(k = 0; k < arrAccOptionTypes.length; ++k)
            {
                var selOption = $(arrAccOptionTypes[k] + "_" + arrAccessories[i]);
                if(selOption)
                    selOption.style.background = "";
            }
        }
    }

	return true;
}
