function callBackFunction(obj)
{
	var fObj = document.getElementById("feedback");

	switch(obj.type)
	{
		case "metadata":
			/*
				Possible fields (not all are always filled, depends on the mediaitem):
				public var duration:Number;
				public var width:Number = 0;
				public var height:Number = 0;
				public var avclevel:int;
				public var seekpoints:Array;
					holds objects with public vars:
						- time:Number
						- offset:int

				public var moovposition:int;
				public var trackinfo:Array;
				public var audiocodecid:String;
				public var videocodecid:String;
				public var aacaot:int;
				public var videoframerate:Number;
				public var audiosamplerate:int;
				public var audiochannels:int;
				public var avcprofile:int;
				public var lasttimestamp:Number;
				public var audiodelay:Number;
				public var creationdate:String;
				public var videodatarate:int;
				public var datasize:int;
				public var framerate:Number;
				public var videosize:int;
				public var audiosize:int;
				public var audiodatarate:int;
				public var filesize:int;
				public var lastkeyframetimestamp:Number;
				public var canSeekToEnd:Boolean;
			*/
			for(var i in obj.data)
			{
				fObj.innerHTML += i + " => " + obj.data[i] + "<br/>";
			}

			break;
		case "netstatus":
			/*
			NetStream.Play.StreamNotFound
			NetStream.Play.Start
			NetStream.Play.Stop
			NetStream.Play.Seek
			NetStream.Buffer.Full
			NetStream.Buffer.Flush
			NetStream.Buffer.Empty

			NetConnection.Connect.Success
			*/

			fObj.innerHTML += obj.data + "<br/>";
			break;
		case "videoDisplaySize": //On start and on resize
			fObj.innerHTML += "Videosize => " + obj.data.width + "x" + obj.data.height + " offset: top " + obj.data.offsetTop + " left " + obj.data.offsetLeft + "<br/>";

			//document.getElementById("mediaplayer").width = obj.data.width + "px";
			//document.getElementById("mediaplayer").height = obj.data.height + "px";

			break;
	}
}
