// Moegliche Player-Parameter hier: http://www.jeroenwijering.com/extras/wizard.html

// this function is caught by the JavascriptView object of the player.
	function sendEvent(typ,prm) { thisMovie("mpl").sendEvent(typ,prm); };

// these functions is called by the JavascriptView object of the player.
	function getUpdate(typ,pr1,pr2,pid) { 
		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)&&(pid != "null")) { tmp.innerHTML = "(received from the player with the id: <i><b>"+pid+"</b></i>)"; } 
		var tmp = document.getElementById("time"); if (tmp) { tmp.innerHTML = "The Time-<b>Время:</b> " + currentPosition + "&nbsp;&nbsp;Remaining-<b>Остающеся:</b> " + currentRemaining; } 
		var tmp = document.getElementById("volume"); if (tmp) { tmp.innerHTML = "The Volume-<b>Том:</b> " + currentVolume; } 
		var tmp = document.getElementById("item"); if (tmp) { tmp.innerHTML = "The Item-<b>Деталь:</b> " + currentItem; } 
		var tmp = document.getElementById("state"); if (tmp) { tmp.innerHTML = "The State-<b>Условие:</b> " + currentState; } 
		var tmp = document.getElementById("load"); if (tmp) { tmp.innerHTML = "The Load-<b>Нагрузка:</b> " + currentLoad; }
		var tmp = document.getElementById("size"); if (tmp) { tmp.innerHTML = "The Size-<b> азмер:</b> " + currentXsize + ", " + currentYsize; } 
	};

	function getItemData(idx) {
		var obj = thisMovie("mpl").itemData(idx);
		var tmp = document.getElementById("file"); if (tmp) { tmp.innerHTML = "The File-<b>Архив:</b> " + obj["file"]; } 
		var tmp = document.getElementById("title"); if (tmp) { tmp.innerHTML = "The Title-<b>Название:</b> " +  obj["title"]; } 
		var tmp = document.getElementById("link"); if (tmp) { tmp.innerHTML = "The Link-<b>Соединение:</b> " + obj["link"]; } 
		var tmp = document.getElementById("type"); if (tmp) { tmp.innerHTML = "The Type-<b>Тип:</b> " + obj["type"]; } 
		var tmp = document.getElementById("id"); if (tmp) { tmp.innerHTML = "The Id-<b>Тождественность:</b> " + obj["id"]; } 
		var tmp = document.getElementById("image"); if (tmp) { tmp.innerHTML = "The Image-<b>Изображение:</b> " + obj["image"]; } 
		var tmp = document.getElementById("author"); if (tmp) { tmp.innerHTML = "The Author-<b>Автор:</b> " + obj["author"]; } 
		var tmp = document.getElementById("captions"); if (tmp) { tmp.innerHTML = "The Captions-<b>Титры:</b> " + obj["captions"]; } 
		var tmp = document.getElementById("audio"); if (tmp) { tmp.innerHTML = "The Audio-<b>Тональнозвуково:</b> " + obj["audio"]; } 
		var tmp = document.getElementById("start"); if (tmp) { tmp.innerHTML = "The Start-<b>Старт:</b> " + obj["start"]; }  
		var tmp = document.getElementById("category"); if (tmp) { tmp.innerHTML = "The Category-<b>Категория:</b> " + obj["category"]; } 
		var tmp = document.getElementById("description"); if (tmp) { tmp.innerHTML = "The Description-<b>Описание:</b> " + obj["description"]; } 
		var tmp = document.getElementById("latitude"); if (tmp) { tmp.innerHTML = "The Latitude-<b>Широта:</b> " + obj["latitude"]; } 
		var tmp = document.getElementById("longitude"); if (tmp) { tmp.innerHTML = "The Longitude-<b>Долгота:</b> " + obj["longitude"]; } 
		var tmp = document.getElementById("city"); if (tmp) { tmp.innerHTML = "The City-<b>Город:</b> " + obj["city"]; } 
		var tmp = document.getElementById("date"); if (tmp) { tmp.innerHTML = "The Date-<b>Дата:</b> " + obj["date"]; }  
	};

// These functions are caught by the feeder object of the player.
	function loadFile(obj) { thisMovie("mpl").loadFile(obj); };
	function addItem(obj,idx) { thisMovie("mpl").addItem(obj,idx); }
	function removeItem(idx) { thisMovie("mpl").removeItem(idx); }

// 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];
		}
	};
