// FancyPlayer.js - A spicy mix of FancyBox and Flowplayer

function debbug (args) {
if (window.console) console.log(args);
//else return alert(args);
}
$(document).ready(function() {

	function preloadImages()
	{
	  for(var i = 0; i<arguments.length; i++)
	  {
		$("<img>").attr("src", arguments[i]);
	  }
	}
	var bedz ="/fileadmin/templates/kzo_login/media/bedz.jpg";
	preloadImages(bedz);
	
	var videoclip='';
	var player='';
	
	$(".video_link").hover(function(){
		videoclip=$(this).attr('href');
		$(this).attr({"href":"#video_box"});
	},
	
	function(){
		$(this).attr({"href":""+videoclip+""});
	});
	$("#fancy_title_main").html("");
	$(".video_link").fancybox({
		'hideOnContentClick':false,
		'overlayOpacity' :.4,
		'zoomSpeedIn'    :300,
		'zoomSpeedOut'   :300,
		'easingIn'		 : 'easeOutBack',
		'easingOut'		 : 'easeInBack',
		'callbackOnShow' :function(){
				player = $f("fancy_div",swfplayer,{
				play: null,
				buffering: null,
				plugins:{
					'controls':{
						all:false,
						borderRadius: '0',
						height: 20,
						opacity: 1.0,
						play: true,
						fullscreen: true,
						volume: true,
						mute: true,
						time: true,
						scrubber: true,
						backgroundColor: 'transparent',
						backgroundGradient: 'none',
						volumeSliderHeightRatio:0.2,
						volumeBarHeightRatio:0.7,
						durationColor:'#fdbdd2',
						progressColor:'#fdbdd2',
						progressGradient:'low',
						bufferColor:'#fdbdd2',
						bufferGradient:'#fdbdd2',
						sliderColor:'transparent',
						buttonColor:'#fdbdd2',
						buttonOverColor:'#db3783',
						volumeSliderColor:'#fdbdd2',
						timeBgColor:'#db3783',
						timeColor:'#ffffff',
						tooltipColor:'#db3783',
						tooltipTextColor:'#fdbdd2',
						tooltips:{buttons: true, play: 'Pusti', pause: 'Pauza', mute: 'Isključi zvuk',unmute: 'Uključi zvuk', fullscreen: 'Preko celog ekrana..',fullscreenExit:'Izađi iz celog ekrana..'}
					},
                   lighttpd: {
                    url: '/typo3conf/ext/ce_gallery/res/flowplayer.pseudostreaming-3.1.2.swf'
                    }
				},
				'clip':{
					baseUrl: videopath,
					url:videoclip,
					scaling: 'fit',
					autoBuffering: true,
					useNativeFullScreen: true,
					url: videopath+videoclip,
					provider: 'lighttpd',
					onStart:function(clip){
						var wrap=jQuery(this.getParent());
						var clipwidth = 800; //clip.metaData.width;
						var clipheight= 600; //clip.metaData.height;
						var pos = $.fn.fancybox.getViewport();
						$("#fancy_outer").css({width:clipwidth,height:clipheight});
						$("#fancy_outer").css('left', ((clipwidth + 36) > pos[0] ? pos[2] : pos[2] + Math.round((pos[0] - clipwidth	- 36)	/ 2)));
						$("#fancy_outer").css('top',  ((clipheight + 50) > pos[1] ? pos[3] : pos[3] + Math.round((pos[1] - clipheight - 50)	/ 2)));
					}
				}
			});
			player.load();
			$('#fancy_close').click(function(){
				$("#fancy_div_api").remove();
			});
		},
		'callbackOnClose':function(){
			$("#fancy_div_api").remove();
		}
	});
	
}); 