/*




Flowplayer.js 
version 1.0
8/24/09






*/
function CreateFlowPlayer(v,p,a,img){
	
	if (typeof img == 'undefined'){
		var img = 'blk-vid.jpg';	
	}
	
$f("container", "/flash/flowplayer-3.1.2.swf", { 
   
   clip:{autoPlay:a, url:'mp4:' + v, provider:p},
   
   
   canvas: { 
        backgroundImage: 'url(http://www.activeword.org/images/' + img + ')' 
    },
	
	
	
   plugins: { 
			
			// bandwidth check plugin 
        bwcheck: { 
            url: '/flash/flowplayer.bwcheck-3.1.1.swf', 
 
            // Influxis uses Flash Media Servers 
            serverType: 'fms', 
 
            // Use this connection for bandwidth detection 
            netConnectionUrl: 'rtmp://fms.calvaryftl.org/flvplayer/activeword', 
 
            // available bitrates for file names 
            bitrates: [56, 150, 700], 
 
            // use a customized urlPattern for file names 
            urlPattern: '{0}_{1}kb', 
 
            // this method is called when the bandwidth check is done 
            onBwDone: function(url, chosenBitrate, bitrate) { 
              //alert($f("container").getConfig().plugins.bwcheck.bitrates);
			  //$f("container").getConfig().plugins.bwcheck.bitrates = '700';
               //alert($f("container").getConfig().plugins.bwcheck.bitrates);
                var el = document.getElementById("info");
				var speed = "";
				if (bitrate <= 56) {
					speed = "low";	
					}
				if (bitrate > 56) {
					speed = "medium";	
					}					
				if (bitrate > 150){
					speed = "high";
				}

				el.innerHTML = "Bandwidth: " + speed + "<br />Video file served: " +url;
            } , 
			
			// called when stream is switched dynamically
			onStreamSwitch: function(bitrate, newUrl, oldUrl) {
				var el = document.getElementById("info");
				el.innerHTML = "Switched to stream: " + newUrl + "<br />current bitrate: " + bitrate;
			}
		},
				
			controls: {url: '/flash/flowplayer.controls-3.1.2.swf', 
				   autoHide: 'fullscreen', 
				   hideDelay: 1000,
				  sliderColor: '#111d0b',
				  buttonColor: '#3c7a06',
				  volumeSliderGradient: 'none',
				  timeBgColor: '#555555',
				  tooltipColor: '#5F747C',
				  progressGradient: 'medium',
				  progressColor: '#447001',
				  bufferColor: '#262626',
				  tooltipTextColor: '#ffffff',
				  backgroundColor: '#a6a6a6',
				  volumeSliderColor: '#000000',
				  sliderGradient: 'none',
				  buttonOverColor: '#4d4d4d',
				  backgroundGradient: [0.6,0.3,0,0,0],
				  timeColor: '#86cb34',
				  bufferGradient: 'none',
				  borderRadius: '0px',
				  durationColor: '#fafafa',
				  height: 24,
				  opacity: 1.0				   
				   }, 
			extend:{  url: '/flash/flowplayer.rtmp-3.1.1.swf',
			          netConnectionUrl: 'rtmp://fms.calvaryftl.org/flvplayer/activeword/extend'
				   },
			radio:{  url: '/flash/flowplayer.rtmp-3.1.1.swf',
			          netConnectionUrl: 'rtmp://fms.calvaryftl.org/flvplayer/activeword/radio'
				   },
		    tv:{  url: '/flash/flowplayer.rtmp-3.1.1.swf',
			          netConnectionUrl: 'rtmp://fms.calvaryftl.org/flvplayer/activeword/tv'
				   },
			announcements:{
				url: '/flash/flowplayer.rtmp-3.1.1.swf',
			          netConnectionUrl: 'rtmp://fms.calvaryftl.org/flvplayer/calvary/90-seconds'
			}
		
		     }
   
});

}

function CreateFlowPlayerNoBW(v,p,a,img){

	if (typeof img == 'undefined'){
		var img = 'blk-vid.jpg';	
	}
	
$f("container", "/flash/flowplayer-3.1.2.swf", { 
   
   clip:{autoPlay:a,  url:'mp4:' + v, provider:p},
   
   
   canvas: { 
        backgroundImage: 'url(http://www.activeword.org/images/' + img + ')' 
    },
	
	
   plugins: { 
			
			controls: {url: '/flash/flowplayer.controls-3.1.2.swf', 
				   autoHide: 'fullscreen', 
				   hideDelay: 1000,
				  sliderColor: '#111d0b',
				  buttonColor: '#3c7a06',
				  volumeSliderGradient: 'none',
				  timeBgColor: '#555555',
				  tooltipColor: '#5F747C',
				  progressGradient: 'medium',
				  progressColor: '#447001',
				  bufferColor: '#262626',
				  tooltipTextColor: '#ffffff',
				  backgroundColor: '#a6a6a6',
				  volumeSliderColor: '#000000',
				  sliderGradient: 'none',
				  buttonOverColor: '#4d4d4d',
				  backgroundGradient: [0.6,0.3,0,0,0],
				  timeColor: '#86cb34',
				  bufferGradient: 'none',
				  borderRadius: '0px',
				  durationColor: '#fafafa',
				  height: 24,
				  opacity: 1.0				   
				   }, 
			extend:{  url: '/flash/flowplayer.rtmp-3.1.1.swf',
			          netConnectionUrl: 'rtmp://fms.calvaryftl.org/flvplayer/activeword/extend'
				   },
			radio:{  url: '/flash/flowplayer.rtmp-3.1.1.swf',
			          netConnectionUrl: 'rtmp://fms.calvaryftl.org/flvplayer/activeword/radio'
				   },
		    tv:{  url: '/flash/flowplayer.rtmp-3.1.1.swf',
			          netConnectionUrl: 'rtmp://fms.calvaryftl.org/flvplayer/activeword/tv'
				   },
			announcements:{
				url: '/flash/flowplayer.rtmp-3.1.1.swf',
			          netConnectionUrl: 'rtmp://fms.calvaryftl.org/flvplayer/calvary/90-seconds'
			}
		
		     }
   
});

}

// v = video to play, p = provider, or the location of the video
function playit(v,p){
//	$f("container").getPlugin("bwcheck").dynamic(true);
	$f("container").play({url:'mp4:' + v , provider:p});	
}

function setBitrate(b){
	//alert($f("container").getPlugin("bwcheck"));
	//$f("container").getPlugin("bwcheck").bitrates = '';
		//alert($f("container").getPlugin("bwcheck").bitrates);
	$f("container").getPlugin("bwcheck").setBitrate(b);
}

function playRadio(v,p){
//	alert($f("container").getConfig().plugins.bwcheck.bitrates);
  // 	$f("container").getConfig().plugins.bwcheck.bitrates = '46';
	//alert($f("container").getConfig().plugins.bwcheck.bitrates);
//alert($f("container").getPlugin("bwcheck").getBitrate);
//	$f("container").getPlugin("bwcheck").dynamic(false);

//$f("container").getPlugin("bwcheck").setBitrate(56);
$f("container").play({url:'mp4:' + v , provider:p});



//var x = $f("container").getPlugin("bwcheck").getBitrate;
//alert(x);
}


function CreateFlowPlayerMP3(v,p){

	
$f("container", {src: '/flash/flowplayer-3.1.2.swf', wmode: 'opaque'} , { 
   
   clip:{autoPlay:false,  url:'mp3:' + v, provider:p},
   
   
  
	
   plugins: { 
			
			controls: {url: '/flash/flowplayer.controls-3.1.2.swf', 
				  scrubber: false,
				  time: false,
				  fullscreen: false,
				  stop: true,
				  mute: true,
				  autoHide: 'fullscreen', 
				  hideDelay: 1000,
				  sliderColor: '#111d0b',
				  buttonColor: '#3c7a06',
				  volumeSliderGradient: 'none',
				  timeBgColor: '#555555',
				  tooltipColor: '#5F747C',
				  progressGradient: 'medium',
				  progressColor: '#447001',
				  bufferColor: '#262626',
				  tooltipTextColor: '#ffffff',
				  backgroundColor: '#a6a6a6',
				  volumeSliderColor: '#000000',
				  sliderGradient: 'none',
				  buttonOverColor: '#4d4d4d',
				  backgroundGradient: [0.6,0.3,0,0,0],
				  timeColor: '#86cb34',
				  bufferGradient: 'none',
				  borderRadius: '0px',
				  durationColor: '#fafafa',
				  height: 24,
				  opacity: 1.0				   
				   }, 
			devo:{
				url: '/flash/flowplayer.rtmp-3.1.1.swf',
			          netConnectionUrl: 'rtmp://fms.calvaryftl.org/flvplayer/activeword/devo/'
			}
		
		     }
   
});

}
