/*
 *  (c) Copyright 2000-2005
 *      everstream, Inc.
 *      All rights reserved.
 */

//=============================================================================================
//                  No Player Library
//=============================================================================================


//-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=||=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\\

var MediaPlayerType="None";
var mplayer = new WindowsMediaPlayer();

function XPlayerInit()
{
    mplayer.ID="MPlayer2";
    mplayer.Name="MPlayer2";
    mplayer.create();
}

function XPlayerGetVolume()
{
    return mplayer.GetVolume();
}

function XPlayerSetVolume(n)
{
    mplayer.SetVolume(n);
}

function XPlayerGetStation()
{
    return mplayer.GetURL();
}

function XPlayerSetStation(channel)
{
//    mplayer.Position = getCookie(escape(SNX.StationName + channel.Name));
    mplayer.SetURL(channel.Url);
}

function XPlayerSetURL(url)
{
//    mplayer.Position = null;
    mplayer.SetURL(url);
}

function XPlayerIsPaused()
{
    return mplayer.IsPaused();
}

function XPlayerCanSkip()
{
    return mplayer.CanSkip();
}

function XPlayerPlay()
{
    mplayer.Play();
}

function XPlayerPause()
{
    mplayer.Pause();
}

function XPlayerStop()
{
    mplayer.Stop();
}

function XPlayerMuted()
{
    return mplayer.GetMute();
}

function XPlayerMute(v)
{
    mplayer.SetMute(v);
}

function XPlayerMoveNext()
{
    mplayer.MoveNext();
}

function XPlayerIsLiveStream()
{
    return mplayer.IsLiveStream();
}

function XPlayerGetMediaIndex()
{
    return mplayer.GetMediaIndex();
}

function XPlayerMediaOpened()
{
    return true;
}
