﻿/** 
 *  konfiguracja flowplayera - odtwarzanie sponsorow (w okienkach roznej wielkosci)
 */ 
 
$(document).ready(
	function()
	{
			$("div.videoOnlyCont").each(function() {
					var href = $(this).attr('mce_href');
					if (href[0]=='/')	{
						href = href.substring(1,href.length);
					};
					$(this).attr('href', href);
			});
			var replace1 = '<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="572" height="202" id="flash_mx" align="middle"> 	<param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="/themes/wmc-expo2008/img/wmc.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="bgcolor" value="#ffffff" /> <embed src="/themes/wmc-expo2008/img/wmc.swf" quality="high" wmode="opaque" bgcolor="#ffffff" width="572" height="202" name="flash_mx" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>';
			var replace2 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="120" height="94"> <param name="movie" value="http://wmc-expo2008.org/files/images/sponsorzy.swf"> <param name="wmode" value="opaque" /> <param name="quality" value="high"> <embed src="http://wmc-expo2008.org/files/images/sponsorzy.swf" quality="high" wmode="opaque" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="120" height="94"></embed> </object>';
			var replace3 = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="120" height="170"> <param name="movie" value="http://wmc-expo2008.org/files/images/medialni.swf"> <param name="wmode" value="opaque" /> <param name="quality" value="high"> <embed src="http://wmc-expo2008.org/files/images/medialni.swf" quality="high" wmode="opaque" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="120" height="170"></embed></object>';
			$("#top-main").html(replace1);
			$("div.content:has(param[value$='sponsorzy.swf'])").html(replace2);
			$("div.content:has(param[value$='medialni.swf'])").html(replace3);
	}

);
 
 
 $(function() {

// setup player 
	
	// initialize overlay trigger
	$("button[rel]").overlay({
			
		// start exposing when overlay starts to load
		onBeforeLoad: function() {
			$f("*").each(function() { 
				this.load(); 
			});
			// this line does the magic. it makes the background image sit on top of the mask
			if ($.browser.msie) {
				//jesli przegladarka to msie to expose moze zostac nie wlaczone
				//this.getBackgroundImage().expose({color: '#223322'});
			}
			else {
				//this.getBackgroundImage().expose({color: '#223322'});
			}
		}, 
		
		// when overlay is closed take the expose instance and close it as well
		onClose: function() {
			$f("*").each(function() { 
				this.unload(); 
			});
			$.expose.close();
		}
		
	});	

	// install flowplayer into flowplayer container
	var playerVideo = $f("div.videoOnlyCont", {
		src: "/flowplayer/flowplayer-3.0.7.swf",
		bgcolor: '#FFFFFF',
		version: [9, 115],
		wmode: 'transparent'
	},
	{			
		// use first frame from the video as "splash image"
		clip: {
			autoPlay: true,
			autoBuffering: true,
			baseUrl: 'http://www.wmc-expo2008.org/files/multimedia',
			fadeInSpeed: 2000,
			fadeOutSpeed: 2000
		}, 
		
		// custom labels on the play button
		play: {
			label: 'Play',
			replayLabel: 'Play again'
		},
		
		// screen dimensions are 1 pixel less than the rounded canvas
		screen: {
			width:500,
			height:400,
			top:5
		},
		
		// rounded canvas is done with borderRadius
		canvas: {
			backgroundColor: '#223834',
			background: 'url(/files/multimedia/logosep500.jpg) no-repeat 5 5',
			borderRadius:8
		},

		// don't use default controls
		plugins: { 
			controls: {             
            
            // these buttons are visible 
            all:false,
			time: true,
            scrubber:true, 
            play:true, 
            mute:true, 
             
            // custom colors 
            bufferColor: '#333333', 
            progressColor: '#667470',             
            buttonColor: '#667470', 
            buttonOverColor: '#889292', 
             
            // custom height 
            height: 30, 
             
            // setup auto hide 
            autoHide: 'always',
			hideDelay: 2000,			

            // a little more styling              
            width: '500px',  
            bottom: 5, 
            left: '50%', 
            borderRadius: 2 
             
			}
			
		} 
		
	});
	
});
