//global
var runSpeed;
var outTime;
window.onload = loadpage;
function storeSpeed(evt){
	runSpeed = evt.band;
	runPlayer();
}
function loadpage(evt){
	//native
	setupNav();  
	if (!$.browser.msie) 
		$('body').css('opacity', 0.9999);
	//joe
	outTime=setInterval(handleTimeout,2000);
	band.onFinish = flow.setUp;
	flow.onFinish = storeSpeed;
	band.setUp();
}
function runPlayer(){
	clearInterval(outTime);
	$f("fms", "http://www.andykushner.com/flowplayer/flowplayer.commercial-3.1.1.swf", { 
		key: '#@d8fc78ca6ebcac740c3', 

		clip: { autoPlay : true,
				url: 'ake/sc_promo300x170_'+runSpeed,
				provider: 'rtmp'
				},

		plugins: { rtmp: {url: 'http://www.andykushner.com/flowplayer/flowplayer.rtmp-3.1.0.swf',
				   netConnectionUrl: 'rtmp://flash.takeoneweb.com/vod/'
				},

		controls: { url: 'http://www.andykushner.com/flowplayer/flowplayer.controls-3.1.1.swf',
					opacity: 0.4,
					autoHide: "always",
					fullscreen: false,
					backgroundGradient: 'low'
					}
				}
		}); 
	
	/*
	$f("fms", "http://www.andykushner.com/flowplayer/flowplayer.commercial-3.1.1.swf", { 
		key: '<%=flowkey%>', 
		
		clip: { autoPlay : true,
				url: 'ake/sc_promo300x170_'+runSpeed,
				provider: 'rtmp'
				},

		plugins: { rtmp: {url: 'http://www.andykushner.com/flowplayer/flowplayer.rtmp-3.1.0.swf',
				   netConnectionUrl: 'rtmp://flash.takeoneweb.com/vod/'
				},

		controls: { url: 'http://www.andykushner.com/flowplayer/flowplayer.controls-3.1.1.swf',
					opacity: 0.4,
					autoHide: "always",
					fullscreen: false,
					backgroundGradient: 'low'
					}
				}
		}); 
	});*/
}
function handleTimeout(){
	var element = document.getElementById("bandAdjuster");
	var evt = {
		"band":"256"
	}
	storeSpeed(evt);
}

flow = {};
flow.range= [
				[0,300,"256"],
				[299,600,"436"],
				[599,999,"824"]
			];
flow.band = "256";
flow.bitrate;
flow.onFinish;
flow.setUp = function(evt){
	flow.bitrate=evt.bitrate;
	flow.band=flow.detectRange();
	
	var obj={
				band:flow.band
			}
	flow.onFinish(obj);
}
flow.detectRange = function(){
	eval(flow.range);		
	if(flow.bitrate>flow.range[2][0])
		return flow.range[2][2];
	if(flow.bitrate<flow.range[0][1])
		return flow.range[0][2];
	if(flow.bitrate<flow.range[1][1] && flow.bitrate>flow.range[1][0])
		return flow.range[1][2];
	return flow.range[0][2];
	
}



