// some variables to save
	var currentPosition;
	var currentVolume;
	var currentItem;
function getElementsByClass1(searchClass,node,tag) {
	    var classElements = new Array();
	    if ( node == null )
		    node = document;
	    if ( tag == null )
		    tag = '*';
	    var els = node.getElementsByTagName(tag);
	    var elsLen = els.length;
	    var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	    for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
	// these functions are caught by the JavascriptView object of the player.
	function sendEvent(typ,prm) {thisMovie("mpl1").sendEvent(typ,prm); };
	function getUpdate(typ,pr1,pr2,pid) {
		if(typ == "time") { currentPosition = pr1; }
		else if(typ == "volume") { currentVolume = pr1; }
		else if(typ == "item") { currentItem = pr1; setTimeout("getItemData(currentItem)",100); }
		var id = document.getElementById(typ);
		id.innerHTML = typ+ ": "+Math.round(pr1);
		pr2 == undefined ? null: id.innerHTML += ", "+Math.round(pr2);
		if(pid != "null") {
			document.getElementById("pid").innerHTML = "(received from the player with id <i>"+pid+"</i>)";
		}
	};

	// These functions are caught by the feeder object of the player.
	function loadFile(obj) { thisMovie("mpl1").loadFile(obj); };
	function addItem(obj,idx) { thisMovie("mpl1").addItem(obj,idx); }
	function removeItem(idx) { thisMovie("mpl1").removeItem(idx); }
	function getItemData(idx) {
	  if(document.getElementById("mpl1")!="undefined")
	  {
		  updateR(idx);
  	var obj = thisMovie("mpl1").itemData(idx);
		var nodes = "";
		var x = 0;
		for(var i in obj) { 
			nodes += "<li><b>"+i+": "+obj[i]+"</b></li>"; 
//			if(x == 4)
//			document.getElementById("rtitle").innerHTML = obj[i];
//		    if(x == 1)
//		    document.getElementById("rcap").innerHTML = obj[i];
//			if(x == 3)
//		    document.getElementById("rleadin").innerHTML = obj[i];
//		    if(x == 5)
//		    document.getElementById("rlink").innerHTML = obj[i];
		    
		   //document.getElementById("debug").innerHTML +=  "<br>"+x+" - "+obj[i];
			x++;
			
		}
		}
		//document.getElementById("debug").innerHTML = nodes;
		
	};

	// This is a javascript handler for the player and is always needed.
	function thisMovie(movieName) {
	    if(navigator.appName.indexOf("Microsoft") != -1) {
			return window[movieName];
		} else {
			return document[movieName];
		}
	};
function toggle()
{
sendEvent('playpause');
if(document.getElementById("playpause").innerHTML == "play")
document.getElementById("playpause").innerHTML = "pause";
else
document.getElementById("playpause").innerHTML = "play";
}
function fll()
{
if(window["mpl1"] == null || window["mpl1"] == 'undefined')
window["mpl1"] = new Object();
var s2 = new SWFObject("/User_Controls/FlashRotator/imagerotator.swf","mpl1","529","240","7");//imagerotator.swf","mpl1","526","240","7");
	s2.addVariable("file","../GetPlayList.aspx");
	s2.addVariable("transition","fade");
	s2.addParam("wmode","transparent");
	s2.addVariable("shuffle","false");
	//s2.AddVariable("showicons","true");
	//s2.addVariable("shownavigation","true");
	s2.addVariable("enablejs","true");
	//s2.addVariable("id","mpl1");
	s2.addVariable("javascriptid","mpl1");
	s2.addParam("overstretch","true");
	s2.addParam("AllowScriptAccess","always");
	s2.addVariable("width","529");
	s2.addVariable("height","240");
	s2.addVariable('rotatetime', '9');
	s2.write("flashrotator");
	mpl1 = document.getElementById('mpl1'); 
}


