
function getE(name) {
    if (document.getElementById)
        var elem = document.getElementById(name);
    else if (document.all)
        var elem = document.all[name];
    else if (document.layers)
        var elem = document.layers[name];
    return elem;
}

function OpenWindow(query, w, h, scroll) {
    var l = (screen.width - w) / 2;
    var t = (screen.height - h) / 2;

    winprops = 'resizable=0, height=' + h + ',width=' + w + ',top=' + t + ',left=' + l + 'w';
    if (scroll) winprops += ',scrollbars=1';
    var f = window.open(query, "_blank", winprops);
}

function setLocation(url) {
    window.location.href = url;
}



// makit.net

// Spares Finder AJAX func
function sparesFinder(categoryID, selectBoxNum) {
    // Make sure they aren't selecting the select
    if (categoryID == 0) {
        return false;
    }

    $.ajax({
        url: '/Catalog/FitmentFinder?c=' + categoryID + '&b=' + selectBoxNum,
        type: 'GET',
        dataType: 'html',
        beforeSend: function () {
            $('#sparesFinderBox #innerLoading').addClass('busy');
        },
        error: function () {
            alert('Sorry! There has been an error with the spares finder. Please use another method to find your motorcycle.');
        },
        success: function (ajaxReturn) {
            retCatNumber = jQuery.trim(ajaxReturn);

            if (retCatNumber.substring(0, 1) == '@') {
                $('#sparesFinderBox #innerLoading').removeClass('busy');
                $('#sparesFinderContent').append('<br /><em>Please wait...</em>');
                location.href = '/motorcycle/' + retCatNumber.substring(1, retCatNumber.length) + '/motorcycle-parts';
            }
            else {
                $('#sparesFinderBox #innerLoading').removeClass('busy');

                var boxToRemove;
                boxToRemove = selectBoxNum + 1;

                if ($('#SparesFinderB' + boxToRemove).length) {
                    $('#SparesFinderB' + boxToRemove).remove();
                    for (i = boxToRemove; i <= 4; i++) {
                        $('#SparesFinderB' + i).remove();
                    }
                }

                $('#sparesFinderContent').append(ajaxReturn);
            }
        }
    });
}

