        var url = 'index.php?eID=videotracking&uid=###UID###';
	var videotracking = new Request.HTML({
		url: url,
		method: 'get',
		evalScripts :false,
		evalResponse : false,
		noCache : true,
		onSuccess: function(responseTree, responseElements, responseHTML, responseJavaScript) {
			//alert('server called'+responseHTML);
		},
		onRequest:function(){
			
		},
		onFailure: function(){
			
		}
	});
	
	var completed = false; //set to true if video viewed complete
	var started = false;   //set to true if video viewed for 1 second => started
	var halfviewed = false;  //set to true if video viewed half of full duration
	
	var player = null;
	function playerReady(thePlayer) {
		player = $('player1');
		addListeners();
	}
	function addListeners() {
		if (player) { 
			player.addModelListener("STATE", "stateListener");
			player.addModelListener("TIME", "positionListener");
		} else {
			setTimeout("addListeners()",1000);
		}
	}
	function stateListener(obj) { //IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
		currentState = obj.newstate; 
		previousState = obj.oldstate;
		if( !completed & currentState=='COMPLETED' ){
			//alert('completed client');
			url = 'index.php?eID=videotracking&uid='+videouid;
			url += '&mode=full';
			videotracking.send({url:url});
			completed = true;
		}
	}
	
	/**
	 * TG 2010-08-26 Achtung: Änderungen hier auch in der Funktion
	 * trackingCall in der res/video.html nachziehen.
	 * Die wird vom Flash aus aufgerufen bei den Webinaren. 
	 * Hab versucht, die selbe Funktion aufzurufen, aber aus dem Flash raus
	 * werden alle JS-Fehlermeldungen geblockt und ich hab's nicht gechekt, warum das nicht ging...
	 */
	function positionListener(obj) { 
		currentPosition = obj.position;
		totalDuration = obj.duration;
		var half = totalDuration/2;
		
		if ( !started & currentPosition > 1 ) {
			//alert('started client');
			url = 'index.php?eID=videotracking&uid='+videouid;
			url += '&mode=started';
			videotracking.send({url:url});
			started = true;
		}
		if ( !halfviewed & currentPosition > half ) {
			//alert('half client');
			url = 'index.php?eID=videotracking&uid='+videouid;
			url += '&mode=half';
			videotracking.send({url:url});
			halfviewed = true;
		}
	}

