var _helper = new Helper();
var _store = new Store();

$(document).ready(function() {

    _store.SetClassHelpers();

    // Display payment options in admin (hide for customer).
    _store.DisplayAdminOnlyPaymentOption('ctrlPaymentMethod_rbCOD');
    _store.DisplayAdminOnlyPaymentOption('ctrlPaymentMethod_rbCHECKBYMAIL');

    //Display shipping options in admin (hide for customer).
    _store.DisplayAdminOnlyPaymentOption('ctrlShippingMethods_9');

    $('#product_condition_code').colorbox({
        width: "40%",
        inline: true,
        href: "#condition-code-popup",
        title: true,
        transition: 'none'
    });

    SetupTenderSupportWidget();
});

// Setup Tender Support widget. Third party help/faq/discussion application. Help located here: https://help.tenderapp.com
function SetupTenderSupportWidget() {

    // Set widget options.
    Tender = {
        hideToggle: false,
        sso: "unique-sso-token-of-current-user",
        widgetToggles: $('.TenderSupportWidget')
    }
    // Dynamically load Tender Support Widget javascript file.
    $.getScript('https://' + GetStoreName() + '.tenderapp.com/tender_widget.js');
}

// Get store name. Note: using same tender app site for both sites. Leave function for future two sites implementation.
function GetStoreName() {

    var storeName = '';
    var storeID = parseInt($('#hidStoreID').val());
    
    switch (storeID) {
        case 1:
            storeName = 'esscoaircraft';
            break;
        case 2:
            storeName = 'esscoaircraft';
            break;
    }
    return storeName;
}
