/**
 * Flashmovie in Container laden und abspielen
 *
 * @param String id ID des Div-Containers
 * @param String player Name des Flash-Skins
 * @param String clip Zu ladendes Video
 * @param Number width Breite des Videos
 * @param Number height Höhe des Videos
 * @param Array params Liste der Flash-Parameter
 * @param String prefix Prefix innerhalb des Div-Containers
 * @param String suffix Suffix innerhalb des Div-Containers
 */
function flv_change_movie(id, player, clip, width, height, params, prefix, suffix){

	var output			= '';
	var parameters		= '';

	// Zielcontainer ermitteln
	var object = document.getElementById(id);
	if(object == void(0)){
		return false;
	} // if

	// Zielcontainer leeren
	if(player == null){
		object.innerHTML = "";
		return true;
	} // if

	// Parameter einfügen
	if(params != null){
		for(var param in params){
			if(typeof(params[param]) == 'string'){
				parameters += '&' + params[param];
			} // if
		} // for
	} // if

	// Ausgabe erstellen
	if(prefix != null){
		output += prefix + '\n';
	} // if

	output += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' + width + '" height="' + height + '">\n';
	output += '<param name="movie" value="' + player + '" />\n';
	output += '<param name="salign" value="lt" />\n';
	output += '<param name="quality" value="high" />\n';
	output += '<param name="scale" value="noscale" />\n';

	output += '<param name="FlashVars" value="&MM_ComponentVersion=1&streamName=' + clip + parameters + '" />\n';
	output += '<embed src="' + player + '" flashvars="&MM_ComponentVersion=1&streamName=' + clip + parameters + '" quality="high" scale="noscale" width="' + width + '" height="' + height + '" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n';
	output += '</object>\n';

	if(suffix != null){
		output += suffix + '\n';
	} // if

	// Ausgabe in Container schreiben
	object.innerHTML = output;

} // function

/**
 * Flashmovies beenden und Container ausblenden
 *
 * @param Array ids IDs der zu beendenden Videos (Video-Container)
 */
function flv_close(ids){
	
	for(id in ids){
		if(typeof(ids[id]) == 'string'){
			flv_change_movie(ids[id], null);
		} // if
	} // for

} // function

