function ats_validateStoreSelections()
{
    if ($('ats_Subtotal').innerHTML == "0")
    {
        alert("Please select at least one item.");
        return false;
    }

	return true;
}

var ats_submitStoreSelections_disabled = false;

function ats_submitStoreSelections()
{
    if (ats_submitStoreSelections_disabled) return;

    ats_submitStoreSelections_disabled = true;   
    if (!ats_validateStoreSelections())
    {
        ats_submitStoreSelections_disabled = false;
        return;
    }
    
    $('ats_StoreForm').submit();
}

function ats_subtotalStoreSelections()
{
	var subtotal = 0;

	var aItems = $$('select.item');
	var aPrices = $$('.price');

	for (var i = 0; i < aItems.length; i++)
	{
		if (typeof aPrices[i].value != 'undefined')
		{
			if (!isFloat($F(aPrices[i])))
				aPrices[i].value = 0;
				
			subtotal += $F(aPrices[i]) * $F(aItems[i]);
		}
		else
			subtotal += aPrices[i].innerHTML * $F(aItems[i]);
	}

    $('ats_Subtotal').innerHTML = formatNumber(subtotal, 2);
}

function ats_calculateShipping()
{
    if ($('ats_InternationalFlag1').checked)
        $('ats_Shipping').innerHTML = 30;
}

function ats_InternationalFlag_Change(event)
{
    var checked = Event.element(event).checked;
    $('ats_InternationalFlag1').checked = checked;
    $('ats_InternationalFlag2').checked = checked;
    ats_calculateShipping();
}

Event.observe(window, 'load', function(event)
{
    if (document.cookie.indexOf("Edit=true")) return;

	Event.observe('ats_InternationalFlag1', 'change', ats_InternationalFlag_Change);
	Event.observe('ats_InternationalFlag2', 'change', ats_InternationalFlag_Change);
	
    if ($('ats_InternationalFlag1').checked || $('ats_InternationalFlag2').checked)
    {
        $('ats_InternationalFlag1').checked = true;
        $('ats_InternationalFlag2').checked = true;
    }

    ats_calculateShipping();
    ats_subtotalStoreSelections();
});