	// some variables to save
	var currentPosition;
	var currentVolume;
	var currentItem;

	// these functions are caught by the JavascriptView object of the player.
	// edited to allow for multiple players on a page with the playerid
	function sendEvent(playerid,typ,prm) { thisMovie(playerid).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(playerid,obj) { thisMovie(playerid).loadFile(obj); };
	
	
	
	//function loadFile(obj) { thisMovie("mpl").loadFile(obj); };
	
	//function loadFile(playerid,file,title,link,id,image,author,captions,category,start,type) {thisMovie(playerid).loadFile(file,title,link,id,image,author,captions,category,start,type); };
	
	function addItem(obj,idx) { thisMovie(playerid).addItem(obj,idx); }
	function removeItem(idx) { thisMovie(playerid).removeItem(idx); }
	function getItemData(idx) {
		var obj = thisMovie(playerid).itemData(idx);
		var nodes = "";
		for(var i in obj) { 
			nodes += "<li>"+i+": "+obj[i]+"</li>"; 
		}
		document.getElementById("data").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];
		}
	};
	
	
	
	// This function stops all respective players on click.
	function stopAllPlayers(playernum) {
		if(playernum == 1){
		sendEvent('p2','stop'); 
		sendEvent('p3','stop');
		sendEvent('p4','stop'); 
		sendEvent('p5','stop');
		sendEvent('p6','stop'); 
		sendEvent('p7','stop');
		sendEvent('p8','stop'); 
		sendEvent('p9','stop');
		sendEvent('p10','stop'); 
		sendEvent('p11','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 2) {
		sendEvent('p1','stop'); 
		sendEvent('p3','stop');
		sendEvent('p4','stop'); 
		sendEvent('p5','stop');
		sendEvent('p6','stop'); 
		sendEvent('p7','stop');
		sendEvent('p8','stop'); 
		sendEvent('p9','stop');
		sendEvent('p10','stop'); 
		sendEvent('p11','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');		
		
		} else if(playernum == 3) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p4','stop'); 
		sendEvent('p5','stop');
		sendEvent('p6','stop'); 
		sendEvent('p7','stop');
		sendEvent('p8','stop'); 
		sendEvent('p9','stop');
		sendEvent('p10','stop'); 
		sendEvent('p11','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');	

		} else if(playernum == 4) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p5','stop');
		sendEvent('p6','stop'); 
		sendEvent('p7','stop');
		sendEvent('p8','stop'); 
		sendEvent('p9','stop');
		sendEvent('p10','stop'); 
		sendEvent('p11','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 5) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p6','stop'); 
		sendEvent('p7','stop');
		sendEvent('p8','stop'); 
		sendEvent('p9','stop');
		sendEvent('p10','stop'); 
		sendEvent('p11','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 6) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p7','stop');
		sendEvent('p8','stop'); 
		sendEvent('p9','stop');
		sendEvent('p10','stop'); 
		sendEvent('p11','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 7) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p6','stop');
		sendEvent('p8','stop'); 
		sendEvent('p9','stop');
		sendEvent('p10','stop'); 
		sendEvent('p11','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 8) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p6','stop');
		sendEvent('p7','stop'); 
		sendEvent('p9','stop');
		sendEvent('p10','stop'); 
		sendEvent('p11','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 9) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p6','stop');
		sendEvent('p7','stop'); 
		sendEvent('p8','stop');
		sendEvent('p10','stop'); 
		sendEvent('p11','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 10) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p6','stop');
		sendEvent('p7','stop'); 
		sendEvent('p8','stop');
		sendEvent('p9','stop'); 
		sendEvent('p11','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 11) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p6','stop');
		sendEvent('p7','stop'); 
		sendEvent('p8','stop');
		sendEvent('p9','stop'); 
		sendEvent('p10','stop');
		sendEvent('p12','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 12) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p6','stop');
		sendEvent('p7','stop'); 
		sendEvent('p8','stop');
		sendEvent('p9','stop'); 
		sendEvent('p10','stop');
		sendEvent('p11','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 12) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p6','stop');
		sendEvent('p7','stop'); 
		sendEvent('p8','stop');
		sendEvent('p9','stop'); 
		sendEvent('p10','stop');
		sendEvent('p11','stop'); 
		sendEvent('p13','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 13) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p6','stop');
		sendEvent('p7','stop'); 
		sendEvent('p8','stop');
		sendEvent('p9','stop'); 
		sendEvent('p10','stop');
		sendEvent('p11','stop'); 
		sendEvent('p12','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		} else if(playernum == 14) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p6','stop');
		sendEvent('p7','stop'); 
		sendEvent('p8','stop');
		sendEvent('p9','stop'); 
		sendEvent('p10','stop');
		sendEvent('p11','stop'); 
		sendEvent('p12','stop');
		sendEvent('p13','stop');
		sendEvent('p15','stop');

		} else if(playernum == 15) {
		sendEvent('p1','stop'); 
		sendEvent('p2','stop');
		sendEvent('p3','stop'); 
		sendEvent('p4','stop');
		sendEvent('p5','stop'); 
		sendEvent('p6','stop');
		sendEvent('p7','stop'); 
		sendEvent('p8','stop');
		sendEvent('p9','stop'); 
		sendEvent('p10','stop');
		sendEvent('p11','stop'); 
		sendEvent('p12','stop');
		sendEvent('p14','stop');
		sendEvent('p15','stop');

		}
	};
	

	
