/* *****************************************
//  WebTank javascript File
//  Title: 2009_mediaplayer.js
//  File updated: 2010-02-22 17:19:26
// 
//  Do NOT manually edit this generated file
// **************************************** */


var $j = jQuery.noConflict();

var content = new Array();
var count = 0;

function initMediaplayer() {
	
	$j("a[href$='.mp3']").each( function(i, el) {
		
		$j(el).parents("[class*=container_]").each( function(j, element) {
				
			if( element.className.match(/container_\d+/) ) {
				
				if( element.id.match(/^content_\d+/) ) {
					
					content[count] = $j(el).html();
					
					//
					
					var pieces = element.className.split(" ");
					var output = pieces[1].split("_");
					
					var container_id = parseInt( output[1] );
					
					//
					
					$j(el).replaceWith('<a href="javascript: void(0);" onclick="createMediaplayer( ' + count + ', ' + container_id + ', \'' + $j(el).attr("href") + '\');" id="file_' + count + '">' + content[count] + '</a>');
					
					count++;
					
				}
				
			}

		});
                
	});
	
	$j("a[href$='.f4v']").each( function(i, el) {
		
		$j(el).parents("[class*=container_]").each( function(j, element) {
						
			if( element.className.match(/container_\d+/) ) {
				
				if( element.id.match(/^content_\d+/) ) {
				
					content[count] = $j(el).html();
					
					//
					
					var pieces = element.className.split(" ");
					var output = pieces[1].split("_");
					
					var container_id = parseInt( output[1] );
					
					//
					
					$j(el).replaceWith('<a href="javascript: void(0);" onclick="createMediaplayer( ' + count + ', ' + container_id + ', \'' + $j(el).attr("href") + '\');" id="file_' + count + '">' + content[count] + '</a>');
					
					count++;
					
				}
				
			}

		});
                
	});
	
	$j("a[href$='.mp4']").each( function(i, el) {
		
		$j(el).parents("[class*=container_]").each( function(j, element) {
						
			if( element.className.match(/container_\d+/) ) {
				
				if( element.id.match(/^content_\d+/) ) {
				
					content[count] = $j(el).html();
					
					//
					
					var pieces = element.className.split(" ");
					var output = pieces[1].split("_");
					
					var container_id = parseInt( output[1] );
					
					//
					
					$j(el).replaceWith('<a href="javascript: void(0);" onclick="createMediaplayer( ' + count + ', ' + container_id + ', \'' + $j(el).attr("href") + '\');" id="file_' + count + '">' + content[count] + '</a>');
					
					count++;
					
				}
				
			}

		});
                
	});
	
	
	$j("a[href$='.flv']").each( function(i, el) {
		
		$j(el).parents("[class*=container_]").each( function(j, element) {
						
			if( element.className.match(/container_\d+/) ) {
				
				if( element.id.match(/^content_\d+/) ) {
				
					content[count] = $j(el).html();
					
					//
					
					var pieces = element.className.split(" ");
					var output = pieces[1].split("_");
					
					var container_id = parseInt( output[1] );
					
					//
					
					$j(el).replaceWith('<a href="javascript: void(0);" onclick="createMediaplayer( ' + count + ', ' + container_id + ', \'' + $j(el).attr("href") + '\');" id="file_' + count + '">' + content[count] + '</a>');
					
					count++;
					
				}
				
			}

		});
                
	});
	
}

function createMediaplayer( id, container_id, file ) {

	$j.getJSON( "/visitor/mediaplayer/ajax.php" , { 'container_id': container_id, 'file': file } , function( json ) {
	
		var title = json.title;
		var file = json.file;
		var width = json.width;
		var height = json.height;
		var mime = json.mime;
		
		if( file && width && height ) {
			
			var text = $j('#file_' + id).html();
			
			$j('#file_' + id).before('<div id="mediaplayer' + id + '"></div>');
			
			$j('#file_' + id).replaceWith('<div id="' + id + '" style="padding: 10px 0 10px 0;"><a href="javascript: void(0);" onclick="javascript: removeMediaplayer(\'' + id + '\', \'' + container_id + '\', \'' + mime + '\', \'' + file + '\', \'' + 'test' + '\');">stop</a></div>');
			
			//
			
			var flashvars = false;
			
			var params = {
			  menu: 'false',
			  allowfullscreen: 'true',
			  flashvars: 'autostart=true&file=http://www.loesvanzwoll.nl/' + file.substr(2)
			};
			
			var attributes = {
			  id: 'mediaplayer_' + id,
			  name: 'mediaplayer_' + id
			};
	
			swfobject.embedSWF('./flash/mediaplayer.swf', 'mediaplayer' + id, ( width - 30 ), height, '9.0.0','expressInstall.swf', flashvars, params, attributes);
			
			//
			
			$j('#mediaplayer_' + id).css("margin-top", "10px");
		}
	
	});
	
}

function removeMediaplayer( id, container_id, mime, file, text ) {
	
	$j('#mediaplayer_' + id).remove();
	
	if( mime == "audio/mpeg" ) {
	
		$j('#' + id).replaceWith('<a href="javascript: void(0);" onclick="createMediaplayer(' + id + ', ' + container_id + ', \'' + file + '\');" id=file_' + id + '>' + content[id] + '</a>');
		
	} else {
	
		$j('#' + id).replaceWith('<a href="javascript: void(0);" onclick="createMediaplayer(' + id + ', ' + container_id + ', \'' + file + '\');" id=file_' + id + '>' + content[id] + '</a>');
	
	}

}