
/* -------------------------------------------------------------- 
   
   JavaScript build on jQuery
  
-------------------------------------------------------------- */ 

// Flash-Video-Stuff
function doFlashStuff () {
		$('a.flash').flash( 
			{ height: 343, width: 570, allowfullscreen: true, bgcolor: '#fff' }, 
			{ version: 9 }, 
			function(htmlOptions) { 
				$this = $(this); 
				htmlOptions.src = $this.attr('href');
				
				var $datasizes = $this.attr('data-size');
				if($datasizes) {
					var $sizes = $datasizes.split(':');
					htmlOptions.width = $sizes[0];
					htmlOptions.height = $sizes[1];
				}
				
				$this.before($.fn.flash.transform(htmlOptions));
				$this.hide();
			} 
		);
		
		$('a.youtubevideo').flash( 
			{ height: 343, width: 570, allowfullscreen: true, bgcolor: '#fff' }, 
			{ version: 9 }, 
			function(htmlOptions) { 
				$this = $(this); 
				file = $this.attr('href');
				file = file.replace('/watch?v=','/v/');
				
				htmlOptions.src = file;
				
				var $datasizes = $this.attr('data-size');
				if($datasizes) {
					var $sizes = $datasizes.split(':');
					htmlOptions.width = $sizes[0];
					htmlOptions.height = $sizes[1];
				}
				
				$this.before($.fn.flash.transform(htmlOptions));
				$this.hide();
			} 
		);
		
		$('a.mp3').flash( 
			{ src: 'http://spdsachsen.de/player.swf', height: 20, width: 200, bgcolor: '#ffffff', flashvars: { showstop: '1', showinfo: '1', showvolume: '1', buttonwidth: '30', bgcolor1: '549db3', bgcolor2: '294b5a', slidercolor1: 'e5f0f3', slidercolor2: 'e5f0f3', sliderovercolor: 'ffffff', buttoncolor: 'e5f0f3', buttonovercolor: 'ffffff'  } }, 
			{ version: 8 }, 
			function(htmlOptions) { 
				$this = $(this); 
				htmlOptions.flashvars.mp3 = $this.attr('href'); 
				$this.before($.fn.flash.transform(htmlOptions)+'<br />');
				$this.wrap('<small></small>').hide();
			} 
		);

		
		
		/*
		<object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" width="200" height="20">
		    <param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_maxi.swf" />
		    <param name="bgcolor" value="#ffffff" />
		    <param name="FlashVars" value="mp3=http%3A//flash-mp3-player.net/medias/another_world.mp3&amp;showstop=1&amp;showinfo=1&amp;showvolume=1&amp;buttonwidth=30&amp;bgcolor1=549db3&amp;bgcolor2=294b5a&amp;slidercolor1=e5f0f3&amp;slidercolor2=e5f0f3&amp;sliderovercolor=ffffff&amp;buttoncolor=e5f0f3&amp;buttonovercolor=ffffff" />
		</object>
		*/
}

function removeEmptyElements(what){
	var path = $(what);
	path.each(function(i){
		$this = $(this);
		var content = $.trim($this.text());
		if(content == '|' || content == '') $this.remove();
	});
}

$(function(){

	doFlashStuff();
	
	removeEmptyElements('#block-views-front_aktuelles-block_6 .teaser_cat');
	
	$('body').bind('ajaxComplete', function(){
		removeEmptyElements('.teaser_cat');
	});
		
});


