/**
 * Set of methods for dealing with slide and chapter point changing with Windows Media Player
 * @author: Twofour Digital, November 2009
 * @usage: should be used in conjunction with WMPObject.js
 * TODO: Cleanup + de-kludge invokeURLs calls
 */
function GetWMP()
{
    var wmp = document.getElementById("player");
    if (wmp) return wmp;

    var wmp_ff = document.player;
    if (wmp_ff) return wmp_ff;
	
	var wmp_ie = window.player;
	if (wmp_ie) return wmp_ie;
     
    return null;
}


function GetWMPSettings()
{
	var wmp = GetWMP();
	if (wmp)
	{
		if (wmp.Settings) return wmp.Settings;
		if (wmp.settings) return wmp.settings;
	}
	return null;
}


function GetWMPControls()
{
	var wmp = GetWMP();
	if (wmp)
	{
		if (wmp.Controls) return wmp.Controls;
		if (wmp.controls) return wmp.controls;
	}
	return null;
}
	

// Timecode is offset from start in seconds.
function JumpToPosition(Timecode)
{
    var wmpControls = GetWMPControls();
        
    if (wmpControls.currentPosition) 
    {
        wmpControls.currentPosition = Number(Timecode);
        wmpControls.play();
    }
    
    if (wmpControls.CurrentPosition) 
    {
        wmpControls.CurrentPosition = Number(Timecode);
        wmpControls.play();
    }
}





