﻿if (!window.wqln_v2)
	window.wqln_v2 = {};

wqln_v2.radioPlayerBar = function() 
{
}

wqln_v2.radioPlayerBar.prototype =
{
    handleLoad: function(plugIn, userContext, rootElement) {
        this.plugIn = plugIn;
        this.media = rootElement.children.getItem(0).findName("Music")
        // Sample button event hookup: Find the button and then attach event handlers
        // this.button = rootElement.children.getItem(0);
        try {
            loadAudioStream();
        } catch (e) { };
        // this.button.addEventListener("MouseDown", Silverlight.createDelegate(this, this.handleMouseDown));
    },
    setVideoSource: function(src) {
        try {
            self.status = src;
            this.media.Source = src;
        } catch (e) { }
    }

    // Sample event handler
    //handleMouseDown: function(sender, eventArgs) 
    //{
    //}
}
function buttonMouseEnter(sender, mouseEventArgs) {

    switch (sender.Name) {
        case "MuteButton":
            sender.findName("MouseEnterStoryboard").Begin();
            break;
        case "PledgeButton":
            sender.findName("MouseEnterStoryboard1").Begin();
            break;
    }
    
}
function buttonMouseLeave(sender, mouseEventArgs) {
    switch (sender.Name) {
        case "MuteButton":
            sender.findName("MouseLeaveStoryboard").Begin();
            break;
       case "PledgeButton":
           sender.findName("MouseLeaveStoryboard1").Begin();
            break;
    }
    
}
function muteMusic(sender, mouseEventArgs) {
    var media = sender.findName("Music");
    var anim = sender.findName("SineHide");
    var mute = sender.findName("MuteButtonText");
    if (media.CurrentState == "Playing") {
        mute.Text = "Play"
        media.Stop();
        anim.Opacity=0;
    } else {
    mute.Text = "Mute"
    media.Play();
    anim.Opacity=1;
    }

}
function sendPledge(sender, mouseEventArgs) {
    document.location = "https://www.wqln.org/main/support/become%20a%20member/default.aspx";
}