/* aktuelle Video-Daten schreiben */

// some variables to save
var currentPosition;
var currentRemaining;
var currentVolume;
var currentItem;
var currentState;
var currentLoad;
var currentXsize;
var currentYsize;

// these functions is called by the JavascriptView object of the player.
function getUpdate(typ,pr1,pr2,swf) {
	if(typ == "time") { currentPosition = pr1; pr2 == undefined ? null: currentRemaining = Math.round(pr2); }
	
	else if(typ == "volume") { currentVolume = pr1; } 
	else if(typ == "item") { currentItem = pr1; setTimeout("getItemData(currentItem)",100);}
	else if(typ == "state") { currentState = pr1; }
	else if(typ == "load") { currentLoad = pr1; }
	else if(typ == "size") { currentXsize = "X=" + pr1; pr2 == undefined ? null: currentYsize = "Y=" + Math.round(pr2); } 

	var tmp = document.getElementById("pid"); if ((tmp)&&(swf != "null")) { tmp.innerHTML = "(received from the player with the id: <i><b>"+swf+"</b></i>)"; } 
		
	var tmp = document.getElementById("time"); if (tmp) { tmp.innerHTML = "<b>Time:</b> " + currentPosition + "&nbsp;&nbsp;<b>Remaining:</b> " + currentRemaining; } 
	var tmp = document.getElementById("volume"); if (tmp) { tmp.innerHTML = "<b>Volume:</b> " + currentVolume; } 
	var tmp = document.getElementById("item"); if (tmp) { tmp.innerHTML = "<b>Item:</b> " + currentItem; } 
	var tmp = document.getElementById("state"); if (tmp) { tmp.innerHTML = "<b>State:</b> " + currentState + "&nbsp;&nbsp; (0:ready/paused, 1:loading, 2:playing, 3:finished)"; } 
	var tmp = document.getElementById("load"); if (tmp) { tmp.innerHTML = "<b>Load:</b> " + currentLoad; }
	var tmp = document.getElementById("size"); if (tmp) { tmp.innerHTML = "<b>Size:</b> " + currentXsize + ", " + currentYsize; } 

};

function getItemData(idx) {
	var obj = thisMovie("mediaplayer").itemData(idx);
	
	/* embed code */
	var tmp = document.getElementById("embedCodes"); if (tmp) { tmp.innerHTML = "<input onclick='javascript:document.embedForm.embed.focus(); document.embedForm.embed.select();' readonly='' id='embed' name='embed' type='text' value='<embed width=\"650\" height=\"366\" flashvars=\"width=650&height=366&file=" + obj["file"] +'&image=' + obj["image"] + "&javascriptid=mediaplayer&enablejs=true&displayheight=400&captions=captionslojasnbdvjnb\" allowfullscreen=\"true\" allowscriptaccess=\"always\" quality=\"high\" name=\"mediaplayer\" id=\"mediaplayer\" style=\"\" src=\"videoplayer/mediaplayer.swf\" type=\"application/x-shockwave-flash\"/>' />"; } 
	
	/* Download this Movie */
	var tmp = document.getElementById("videoDownloads"); if (tmp) { tmp.innerHTML = '<a href="' + obj["file"] + '"><span>Download this Video</span>'; } 

	/* Share on Facebook */
	var tmp = document.getElementById("facebookShare"); if (tmp) { tmp.innerHTML = '<a href="http://www.facebook.com/share.php?u=' + obj["file"] + '"><span>Facebook Videoverlinkung (auto)</span>'; } 
	
	var tmp = document.getElementById("file"); if (tmp) { tmp.innerHTML =  obj["file"]; } 
	var tmp = document.getElementById("link"); if (tmp) { tmp.innerHTML = "<b>Link:</b> " + obj["link"]; } 
	var tmp = document.getElementById("type"); if (tmp) { tmp.innerHTML = "<b>Type:</b> " + obj["type"]; } 
	var tmp = document.getElementById("id"); if (tmp) { tmp.innerHTML = "<b>Id:</b> " + obj["id"]; } 
	var tmp = document.getElementById("image"); if (tmp) { tmp.innerHTML = "<b>Image:</b> " + obj["image"]; } 
	var tmp = document.getElementById("author"); if (tmp) { tmp.innerHTML = "<b>Author:</b> " + obj["author"]; } 
	var tmp = document.getElementById("audio"); if (tmp) { tmp.innerHTML = "<b>Audio:</b> " + obj["audio"]; } 
	var tmp = document.getElementById("start"); if (tmp) { tmp.innerHTML = "<b>Start:</b> " + obj["start"]; }  
	var tmp = document.getElementById("category"); if (tmp) { tmp.innerHTML = "<b>Category:</b> " + obj["category"]; } 
	var tmp = document.getElementById("latitude"); if (tmp) { tmp.innerHTML = "<b>Latitude:</b> " + obj["latitude"]; } 
	var tmp = document.getElementById("longitude"); if (tmp) { tmp.innerHTML = "<b>Longitude:</b> " + obj["longitude"]; } 
	var tmp = document.getElementById("city"); if (tmp) { tmp.innerHTML = "<b>City:</b> " + obj["city"]; } 
	var tmp = document.getElementById("date"); if (tmp) { tmp.innerHTML = "<b>Date:</b> " + obj["date"]; }  
	
	var tmp = document.getElementById("title"); if (tmp) { tmp.innerHTML =  obj["title"]; } 
	var tmp = document.getElementById("captions"); if (tmp) { tmp.innerHTML =  obj["captions"]; } 
	var tmp = document.getElementById("description"); if (tmp) { tmp.innerHTML =  obj["description"]; } 
};


