var tmpNum;
var playlistNum;
var filePath = "";
var description = "";
var divWritten;

//embeds player via swfobject
function embedPlayer(divToWrite){
	
	divWritten=divToWrite;

	var s1 = new SWFObject("http://www.nogginlabs.com/streamingfiles/mediaplayer.swf","avplayer","560","550","8");
	s1.addParam("allowfullscreen","false");
	s1.addParam('allowscriptaccess','always')
	s1.addVariable("width","560");
	s1.addVariable("height","550");
	s1.addVariable("displayheight","315");
	s1.addVariable("overstretch","none");
	s1.addVariable("bufferlength","3");
	s1.addVariable('bwfile', 'http://www.nogginlabs.com/streamingfiles/100k.jpg');
	s1.addVariable('bwstreams', '128,256,512');
	s1.addVariable('file', 'http://www.nogginlabs.com/streamingfiles/commercials_768.xml');
	s1.addVariable("shuffle","false");
	s1.addVariable('javascriptid','avplayer');
	s1.addVariable('screencolor','0x003a6f');
	s1.addVariable('enablejs','true');
	s1.write("flvplayer");
	
}

function embedPlayerNoBw(file,myqual){
	quality = myqual;
	var s1 = new SWFObject("http://www.nogginlabs.com/streamingfiles/mediaplayer.swf","avplayer","560","550","8");
	s1.addParam("allowfullscreen","false");
	s1.addParam('allowscriptaccess','always')
	s1.addVariable("width","560");
	s1.addVariable("height","550");
	s1.addVariable("displayheight","315");
	s1.addVariable("overstretch","none");
	s1.addVariable("bufferlength","2");
	//s1.addVariable('bwfile', '100k.jpg');
	//s1.addVariable('bwstreams', '128,256,512');
	s1.addVariable('file', "http://www.nogginlabs.com/streamingfiles/" + file);
	s1.addVariable("shuffle","false");
	s1.addVariable('javascriptid','avplayer');
	s1.addVariable('screencolor','0x000000');
	s1.addVariable('enablejs','true');
	s1.addVariable('autostart','true');
	s1.write("flvplayer");
	writeQuality();
	
}

//used for sending commands to player
function sendEvent(swf,typ,prm) { 
  thisMovie(swf).sendEvent(typ,prm); 	  
};

function getUpdate(typ,pr1,pr2,swf) {
	if(typ=="item"){
		tmpNum=pr1;
		//if it's a new file, run function itemData
		//if(tmpNum!=playlistNum){
			playlistNum=pr1;
			//itemData('testplayer',playlistNum);
			//}
			}
};
//this is player code
function thisMovie(swf) {
  if(navigator.appName.indexOf("Microsoft") != -1) {
	return window[swf];
  } else {
	return document[swf];
  }
};
//player code
function loadFile(swf,obj) { 
 		thisMovie(swf).loadFile(obj); 
};
var quality;
function checkBandwidth(myKbps){
	var targetBw;
	var quality;
	var choice1;
	var choice2;
	var num1;
	var num2;
	//alert("myKbps="+myKbps);
	if(myKbps<=400){
	targetBw=256;
	quality="low";
	choice1="medium";
	num1=512;
	choice2="high";
	num2=768;
	}else if(myKbps<=700){
	targetBw=512;
	quality="medium";
	choice1="low";
	num1=256;
	choice2="high";
	num2=768;
	}else{
	targetBw=768;
	quality="high";
	choice1="low";
	num1=256;
	choice2="medium";
	num2=512;
	}
	//file1=eval("commercials_"+num1+".xml");
	//file2=eval("commercials_"+num2+".xml");
	embedPlayerNoBw("commercials_"+targetBw+".xml");
document.getElementById("currentquality").innerHTML="Currently playing at "+quality+" quality.";
	//alert(file1);
	//document.getElementById("switchquality").innerHTML="<a href='#' onClick='javascript:embedPlayerNoBw("+file1+")'>"+choice1+"</a>";
	//document.getElementById("switchquality").innerHTML="Switch to <a onClick='javascript:embedPlayerNoBw("commercials_"'"+num1+"'".xml)'>"+choice1+"</a>"
	}
	
function writeQuality(){
	document.getElementById("currentquality").innerHTML="Currently playing at "+quality+" quality.";
}