
var vidDiv = null;
	
function addElement(oid, source, width, height, autostart, display, mute)
{

if (source == "http://ads.teamtalk.com/RealMedia/ads/adstream_sx.ads/www.teamtalk.com/home/0@x01?www.teamtalk.com/football/tv/playlist.asx") {
	var source = "http://www.teamtalk.com/football/tv/playlist.asx"
}

var vidDiv = document.getElementById('vidDiv');

if(autostart== "Y")
{
var oAutoStart = "True";
var eAutoStart = "1";
}
else
{
var oAutoStart = "False";
var eAutoStart = "0";
}

if(display== "full")
{
var oUImode = "Full";
var eStatus = "1";
var eControls = "1";
height = eval(height + 70);
}
else if(display== "mini")
{
var oUImode = "Mini";
var eStatus = "0";
var eControls = "1";
height = eval(height + 70);
}
else if(display== "none")
{
var oUImode = "None";
var eStatus = "0";
var eControls = "0";
}


if(mute == "Y")
{
var oMute = "True";
var eMute = 1;
var vol = 0;
}
else
{
var oMute = "False";
var eMute = 0; 
var vol = 100;
}

vidDiv.innerHTML = '<OBJECT id="' + oid + '" height="' + height + '" width="' + width + '" name="' + oid + '"'
			+ 'CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"'
			+ 'type="application/x-oleobject">'
			+ '<PARAM NAME="URL" VALUE="' + source + '">'
			+ '<PARAM NAME="SendPlayStateChangeEvents" VALUE="True">'
			+ '<PARAM NAME="AutoSize" VALUE="True">'
			+ '<PARAM NAME="StretchToFit" VALUE="True">'
			+ '<PARAM NAME="AutoStart" VALUE="' + oAutoStart + '">'
			+ '<PARAM name="uiMode" value="' + oUImode + '">'
			+ '<PARAM name="PlayCount" value="1">'
			+ '<PARAM name="Mute" value="' + oMute + '">'
			+ '<PARAM name="Volume" value="' + vol + '">'
			+ '<embed type="application/x-mplayer2" src="' + source + '"'
			+ 'id="' + oid + '" name="' + oid + '" showstatusbar="' + eStatus + '" showcontrols="' + eControls + '"'
			+ 'showdisplay="0" StretchToFit="1" AutoSize="1" autostart="' + eAutoStart + '"  width="' + width + '" height="' + height+ '" volume="' + vol + '" Mute="' + eMute + '" ShowAudioControls="1" >'
			+ '</OBJECT>'
			+ '<noembed>This browser appears to be unable to display inline video.</noembed>';

}

 
DeleteCookie("vidAutoPlay");


	function loadClip(url)
{
	var mode;
	if(hasActiveX()) 
	{
		//mode = "none";
		//playW = "160";

		//BtnMute.style.backgroundPosition = '0 -27px';	

		
		addElement("Player", url, 208, 156, "Y", "full", "N");

		
	}
	else
	{
		//mode = "full";
		//playW = "146";
		addElement("Player", url, 208, 156, "Y", "full", "N");
	}
	//addElement("Player", url, 211, playW, "Y", mode, "N");
	//BtnMute.style.backgroundPosition = '0 -27px'; 
}

// Handle button presses...	
function handleMute() {
	var thePlayer = document.getElementById("Player"); 	
	
	// If muted, unmute...
	if ((thePlayer.settings.mute == true)||(thePlayer.settings.volume <= 0)) {
		thePlayer.settings.mute = false;
		thePlayer.settings.volume = 100;
		BtnMute.style.backgroundPosition = '0 0';
	} else { 
	// Otherwise mute... 
		thePlayer.settings.mute = true;
		thePlayer.settings.volume = 0;
		BtnMute.style.backgroundPosition = '0 -27px';		
	}
}

function handleStop() {
	// Stop playback...
	var thePlayer = document.getElementById("Player"); 
	thePlayer.controls.stop();
	
	BtnStop.style.backgroundPosition = '0 -27px';
	BtnPlay.style.backgroundPosition = '0 0';
	BtnPause.style.backgroundPosition = '0 0';
}

function handlePlay() {
	var thePlayer = document.getElementById("Player");		
	// Begin playback...
	thePlayer.controls.play();
	BtnStop.style.backgroundPosition = '0 0';
	BtnPlay.style.backgroundPosition = '0 -27px';
	BtnPause.style.backgroundPosition = '0 0';
}

function handlePause() {
	var thePlayer = document.getElementById("Player");
	
	// If currently playing, pause... turn off playbtn, turn on pausebtn
	if (3 == thePlayer.playState)
	{
		thePlayer.controls.pause();
		BtnPause.style.backgroundPosition = '0 -27px';
		BtnPlay.style.backgroundPosition = '0 0';
	}
	else if (2 == thePlayer.playState)
	{
		// Otherwise if currently paused, play... turn on playbtn, turn off pausebtn
		thePlayer.controls.play();
		BtnPlay.style.backgroundPosition = '0 -27px';
		BtnPause.style.backgroundPosition = '0 0';
	}

}

function handleFS() {
	// If currently playing, go to fullscreen mode...
	var thePlayer = document.getElementById("Player");
	
	if (3 == thePlayer.playState) {
		thePlayer.fullScreen = 'true';
	}
}


function hasActiveX()
{
	var hasX;

	var wmp = document.getElementById("Player");		
	if (wmp.playState < 20) 
	{		
		hasX = true;
	} 
	else 
	{		
		hasX = false;
	}	

	return hasX;
}




<!--

//
// "Internal" function to return the decoded value of a cookie
//
function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}
//
//  Function to correct for 2.x Mac date bug.  Call this function to
//  fix a date object prior to passing it to SetCookie.
//  IMPORTANT:  This function should only be called *once* for
//  any given date object!  See example at the end of this document.
//
function FixCookieDate (date) {
  var base = new Date(0);
  var skew = base.getTime(); // dawn of (Unix) time - should be 0
  if (skew > 0)  // Except on the Mac - ahead of its time
    date.setTime (date.getTime() - skew);
}
//
//  Function to return the value of the cookie specified by "name".
//    name - String object containing the cookie name.
//    returns - String object containing the cookie value, or null if
//      the cookie does not exist.
//
function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break; 
  }
  return null;
}
//
//  Function to create or update a cookie.
//    name - String object containing the cookie name.
//    value - String object containing the cookie value.  May contain
//      any valid string characters.
//    <expires> - Date object containing the expiration data of the cookie.  If
//      omitted or null, expires the cookie at the end of the current session.
//    <path> - String object indicating the path for which the cookie is valid.
//      If omitted or null, uses the path of the calling document.
//    <domain> - String object indicating the domain for which the cookie is
//      valid.  If omitted or null, uses the domain of the calling document.
//    <secure> - Boolean (true/false) value indicating whether cookie transmission
//      requires a secure channel (HTTPS).  
//
//  The first two parameters are required.  The others, if supplied, must
//  be passed in the order listed above.  To omit an unused optional field,
//  use null as a place holder.  For example, to call SetCookie using name,
//  value and path, you would code:
//
//      SetCookie ("myCookieName", "myCookieValue", null, "/");
//
//  Note that trailing omitted parameters do not require a placeholder.
//
//  To set a secure cookie for path "/myPath", that expires after the
//  current session, you might code:
//
//      SetCookie (myCookieVar, cookieValueVar, null, "/myPath", null, true);
//
function SetCookie (name,value,expires,path,domain,secure) {
  document.cookie = name + "=" + escape (value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

//  Function to delete a cookie. (Sets expiration date to start of epoch)
//    name -   String object containing the cookie name
//    path -   String object containing the path of the cookie to delete.  This MUST
//             be the same as the path used to create the cookie, or null/omitted if
//             no path was specified when creating the cookie.
//    domain - String object containing the domain of the cookie to delete.  This MUST
//             be the same as the domain used to create the cookie, or null/omitted if
//             no domain was specified when creating the cookie.
//
function DeleteCookie (name,path,domain) {
  if (GetCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}


// -->