﻿//shipping
function ShippingDeliveryHeaderVisibility()
{
    var destination_selected = ShippingDestinationSelected();

    $('#shippingDeliveryDestinationNo').css('display', (destination_selected ? 'none' : 'block'));
    $('#shippingDeliveryDestinationYes').css('display', (destination_selected ? 'block' : 'none')); 
    $('#shippingDeliveryOptions').css('visibility', (destination_selected ? 'visible' : 'hidden')); 
    
    UpdateShipping();
}
function SetShippingLevel(shipping_level)
{
    _shipping_level = shipping_level;
    _rush_fee_leve = shipping_level;
    
    UpdateTotals();
    UpdateShipping();
}

function UpdateShipping()
{
    var visible_note_container = true;
    var visible_note_fast = false;
    var visible_note_fast_faster = false;
    
    switch (_shipping_level)
    {
        case 1:
            visible_note_container = false;
            break;
        case 2:
            visible_note_fast = true;
            break;
        case 3: 
            visible_note_fast_faster = true;
            break;
        case 4:
            visible_note_fast_faster = true;
            break;
    }
    
    //check to make sure destination selected
    if (ShippingDestinationSelected())
    {
        switch(_country_code_id)
        {
            case "US":
                if (_state_code_id == '') visible_note_container = false;
                break;
            case "US":
                if (_state_code_id == '') visible_note_container = false;
                break;
            case "US":
                if (_state_code_id == '') visible_note_container = false;
                break;
            case "US":
                if (_state_code_id == '') visible_note_container = false;
                break;
        }
    }
    else
    {
        visible_note_container = false;
    }   
    
    $('#shippingDeliveryNote').css('visibility', (visible_note_container ? 'visible' : 'hidden'));
    $('#shippingDeliveryNoteFast').css('display', visible_note_fast ? 'block' : 'none');
    $('#shippingDeliveryNoteFasterFastest').css('display', visible_note_fast_faster ? 'block' : 'none');
}

function ShippingContainerHide()
{
    $('#shippingDeliveryOptions').css('display', 'none');
    $('#shippingDeliveryNote').css('visibility', 'hidden');
    
    HidePopup('shippingContainer');
}

function ShippingContainerShow()
{
    ShippingCountryCodeIDChange(false);
    $('#shippingDeliveryOptions').css('display', 'block');
    
    ShowPopup('shippingContainer', 'shopContainer', 0, 2, false);
}
