var audioStatus = "false";
var productID = "none";
var currentVolumeControl = false;
var currentVolumeLevel = .5;

function setProductID(ID)
{
    if(ID == "checking")
    {
        return productID;
    }
    else if(ID == productID)
    {
        productID = "none";
        killVolumeControl();
    }
    else if(ID == "none" && audioStatus == "true")
    {
        productID = "none";
        killVolumeControl();
    }
    else
    {
        productID = ID;
        if(currentVolumeControl)
        {
            killVolumeControl();
        }
        addVolumeControl(ID);
    }
}

function setProductID_noVolume(ID)
{
    if(ID != productID)
    {
        productID = ID;
    }
    else
    {
        productID = "none";
    }
}

function setAudioStatus(Status)
{
    if(Status == "checking")
    {
        return audioStatus;
    }
    else
    {
        audioStatus = Status;
        return audioStatus;
    }
}

function setCurrentVolume(Status)
{
    if(Status == "checking")
    {
        return currentVolumeLevel;
    }
    else
    {
        currentVolumeLevel = Status;
        return currentVolumeLevel;
    }
}

function killVolumeControl()
{
    document.getElementById("volumeControl").parentNode.removeChild(document.getElementById("volumeControl"));
    currentVolumeControl = false;
}

function addVolumeControl(ID)
{
    var volumeControl = document.createElement("div");
    volumeControl.setAttribute("id", "volumeControl");
    
    document.getElementById(ID).appendChild(volumeControl);
    currentVolumeControl = true;
    
    var flashvars = { currentVolume: currentVolumeLevel };
    var params = { menu: "false", quality: "high", wmode: "transparent", scale: "scale" };
    var attributes = {};

    swfobject.embedSWF("../assets/flash/downloads/volumecontrol.swf", "volumeControl", "30", "21", "9.0.0", "#f3f3f3", flashvars, params, attributes);
    
}
	