

var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the FSCommand messages in a Flash movie.
function storePlayer_DoFSCommand(command, args) {
	var storePlayerObj = isInternetExplorer ? document.all.storePlayer : document.storePlayer;
	//
	// Place your code here.
	//
	if (command=="PlayButtonPressed") {
		//alert("Play button clicked");
	}	
	else if (command=="PlayBtn_RequestToLoadAndPlayMovie") {
		//alert("request to load....");
		flashRequestToLoadAndPlayMovie();
	}	
	else if (command=="SkipToPriorBtn_Pressed") {
		//alert("Skip To Prior button clicked");
		trackCustomLink('BIOAggPlayer:Controls:GoBack');
		flashJumpBackToPriorMovie();
	}	
	else if (command=="SkipToNextBtn_Pressed") {
		//alert("Skip To Next button clicked");
		trackCustomLink('BIOAggPlayer:Controls:SkipAhead');
		flashJumpForwardToNextMovie();
	}	
	else if (command=="FlashMovieEnded25") {
		flashMovieEnded25();
	}	
	else if (command=="FlashMovieEnded50") {
		flashMovieEnded50();
	}	
	else if (command=="FlashMovieEnded75") {
		flashMovieEnded75();
	}	
	else if (command=="FlashMovieEnded100") {
		//alert("FlashMovieEnded100");
		flashMovieEnded();
	}	
	else {
		//alert("other fscommand");

	}
}



	function flashJumpBackToPriorMovie(){
		cur_idx--;
		if (cur_idx == -1)
			cur_idx = 0;

		if(autoPlay == '1')
			flashLoadMovie(cur_idx);
		else {
			flashLoadPicId(cur_idx);
		}
	}
	

	function flashJumpForwardToNextMovie(){
		cur_idx++;
		if (cur_idx == clipIDArray.length)
			cur_idx = 0;

		if(autoPlay == '1')
			flashLoadMovie(cur_idx);
		else {
			flashLoadPicId(cur_idx);
		}
	}

	
	function flashMovieEnded() {
		cur_idx++;

		if (continuous_looping == 0 && cur_idx == clipIDArray.length) {
			flashLoadPicId(0);
			cur_idx = 0;
			return;
		}

		if (cur_idx == clipIDArray.length) {
			cur_idx = 0;
			flashLoadPicId(0);
			return;
		}
		
		flashLoadMovie(cur_idx);
	}
	
	
	function pausecomp(millis){
	
		date = new Date();
		
		var curDate = null;

		do {
			var curDate = new Date();
		}

		while(curDate-date < millis);

	}


	function flashLoadCurrentMovie() {
	
		// alert("LoadCurrentMovie()!");
		
	}


	function flashMovieEnded25(){

		// alert(" 25 % Completed ");
	}


	function flashMovieEnded50(){
	
		// alert(" 50 % Completed ");
	}


	function flashMovieEnded75(){

		// alert(" 75 % Completed ");
	}


	function flashSkipCurrentMovie(){
		flashMovieEnded();
		
	}


 	function flashGetPreviousMovie(){
 	
  		// alert("Getting back to previous movie");
  		
 	}


	function flashRequestToLoadAndPlayMovie() {

		//alert("request to load and play 2");
		//alert(clipSWFURLArray[cur_idx]);
		flashLoadMovie(cur_idx);
		omniture_track_video_PLAY('BIO', '', clipIDArray[cur_idx], 'BIO:BB_CLIPVIEW', 'SWF');
	}


	function flashLoadMovie(idx) {
		trackCustomLink('BIOAggPlayer:PlayMovie:' + clipIDArray[idx]);

		try {onMovieChange(idx);} catch (e) {}
		//flashProxy.call("loadPicture", imageArray[idx]); - tried this for audio clip image, but this doesn't work
		flashProxy.call("startMovie", clipSWFURLArray[idx]);
		cur_idx = idx;
		
	}


	function flashLoadPic(str) {
		flashProxy.call("loadPicture",str);
	}

	function flashLoadPicId(idx) {
		try {onMovieChange(idx);} catch (e) {}
		flashLoadPic(imageArray[idx]);
	}

	function flashap_onoff(val) {
	
		//window.document["storePlayer"].setVariable("auto_Play", val);
		autoPlay = val;
	}

    function flashSetStatusVarVals(desc, url, url_lbl) {
		flashProxy.call("updateStatusVarVals", desc, url_lbl, url);
	}
