﻿var valbumWidget = popupFlash;

var closeWidget = function() {
    valbumWidget.close();
}

var lastTarget = "com.ScatterTunes.VAlbum";
var lastParams = {};
var lastWidgetLocation = '/widget_assets/';
var lastUpc = null;
var lastWidgetFile = 'popupWidget.swf';
var lastWidth = 900;
var lastHeight = 458;

var openWidget = function(upc, target, params, widgetLocation, widgetFile, width, height, wmode)
{
    if (!widgetLocation) {
        widgetLocation = lastWidgetLocation;
    }
    
    if (!widgetFile) {
        widgetFile = lastWidgetFile;
    }
    
    if (!target)
    {
        target = lastTarget;
    }
    
    if (!upc) {
        upc = lastUpc;
    }
    
    if (!width) {
        width = lastWidth;
    }
    
    if (!height) {
        height = lastHeight;
    }
    
    lastWidgetLocation = widgetLocation;
    lastWidgetFile = widgetFile;
    lastTarget = target;
    lastUpc = upc;
    lastWidth = width;
    lastHeight = height;
    
    if (!params) {
        params = lastParams;
    }
    lastParams = params;
    
    params.target = target;
    
    if (upc)
    {
        params.upc = upc;
    }
    
    window.setTimeout(function() {
        valbumWidget.show(widgetLocation + widgetFile, width, height, params, wmode);
    }, 200);
};

var openGenericWidget = function(cmd, installNow)
{
    openWidget(null, null, {cmd: cmd, installNow: installNow || false}, "/", "getLaunchScatterPopUp.swf", 500, 347, "transparent");
}
