$("#button--download").click(function() {

    $("#button--download").addClass("lock");

    // Query active tab in active window...
    chrome.windows.getCurrent(function(w) {
        chrome.tabs.query({
            active: true,
            windowId: w.id
        }, function(foundTabs) {
            if (foundTabs.length > 0) {
                QueueDownload(foundTabs[0].url, "video", "best", function(){
                    window.close();
                });
            } else {
                console.log("Wtf, this should not happen. You don't have ANY open tab?...");
            }
        });
    });

    return;
});

chrome.storage.local.get(['tubio_address'], function(result) {
    $("#tubio-address").val(result.tubio_address);
});

$("#button--save-settings").click(function() {
    chrome.storage.local.set({
        tubio_address: $("#tubio-address").val()
    });
});

$("#button--take-me-home").click(function() {
    chrome.storage.local.get(['tubio_address'], function(result) {
        chrome.tabs.create({url: result.tubio_address});
    });
});
