/*-------------------------------------------------------------------

Player javascript API

-------------------------------------------------------------------*/

function sendEvent(swf,typ,prm) { 

	thisMovie(swf).sendEvent(typ,prm); 

};

function getUpdate(typ,pr1,pr2,swf) {

	if(typ == "state" && swf == "jstest") {

		gid('stateshow').innerHTML = pr1;

	}

};

function loadFile(swf,obj) {

	thisMovie(swf).loadFile(obj); 

};

function getLength(swf) { 

	var len = thisMovie(swf).getLength(); 

	alert('the length of the playlist is: '+len);

};

function addItem(swf,obj,idx) {

	thisMovie(swf).addItem(obj,idx);

};

function removeItem(swf,idx) {

	thisMovie(swf).removeItem(idx);

};

function itemData(swf,idx) { 

	var obj = thisMovie(swf).itemData(idx);

	var txt = "";

	for(var i in obj) { 

		txt += i+": "+obj[i]+"\n";

	}

	alert(txt);

};

function thisMovie(swf) {

	if(navigator.appName.indexOf("Microsoft") != -1) {

		return window[swf];

	} else {

		return document[swf];

	}

};

/*-------------------------------------------------------------------

muxVideo Functions

-------------------------------------------------------------------*/

function ToggleVideo(id) {

	var e = window.document.getElementById(id);

	if (e.style.display == 'none') {

		e.style.display = '';

	} else {

		e.style.display = 'none';

	}

};

function PlayVideo(id, type, url) {
var baseAddr = null;
var elems = document.getElementsByTagName( 'base' );
baseAddr = elems[ 0 ].href;

		if (type == 'high') {

			loadFile('j' + id, {file: baseAddr +'muxVideo/vidfiles/' + id + '_high.flv', image:'muxVideo/selectsize.png'});

			sendEvent('j' + id, 'playpause');

		} else if (type == 'low') {

			loadFile('j' + id, {file: baseAddr + 'muxVideo/vidfiles/' + id + '_low.flv', image:'muxVideo/selectsize.png'});

			sendEvent('j' + id, 'playpause');

		} else {

			alert('Muh!');

		}

};
