// JavaScript Document
var g_bPaused = false; // To track pause button state;
var finishedLoading = false; // To track completion of buffering;
var muteState = false; // To track mute button state;
var currentScreen = "0"; // To track desired media configuration
var currentState = "0"; // To track player state
// Initialize states.
function PreloadIndex ()
{
	//Preload all images that display automatically
    FP_preloadImgs('images/film.gif', 'images/arginine JS_160x120_97P.jpg', 'images/interleukin receptor binding IL-1 JS_160x120_92P.jpg', 'images/razor cartridge JS_160x120_95P.jpg', 'images/patent infringement JS_160x120_95P_8.jpg', 'images/patent diagram JS_160x120_97P.jpg', 'images/callout21_shadow.gif', 'images/groove_trans.gif', 'images/hp_arm_close.gif', 'images/pencils_sketch10.gif', 'images/pipe.gif', 'images/spacer.gif', 'images/textbooks.gif', 'images/button_moresamples.jpg', 'images/button14_moresamples.jpg', 'images/button15_moresamples.jpg');
	//After one second, load immediately non-visible images
	setTimeout("PostloadIndex()",1000);
}
function PostloadIndex ()
{
	FP_preloadImgs('images/patent infringement JS_480x360_P100.jpg', 'images/arginine slide1 JS_480x360_95P_8.jpg', 'images/arginine slide2 JS_480x360_95P_8.jpg', 'images/arginine slide3 JS_480x360_95P_8.jpg', 'images/interleukin receptor binding IL-1 JS_440x330_95P.jpg', 'images/patent diagram JS_440x330_97P.jpg', 'images/razor cartridge JS_440x330_96P_9.jpg', 'images/arginine_fwdarrow_19x15.jpg', 'images/arginine_backarrow_19x15.jpg', 'images/arginine_speaker_40x32.jpg', 'images/arginine_speaker_off_40x32.jpg', 'images/button_pause_24.jpg', 'images/button_play_24.jpg', 'images/button_replay_24.jpg', 'images/button8B.jpg', 'images/button8C.jpg', 'images/button8D.jpg', 'images/button92.jpg', 'images/button93.jpg', 'images/button94.jpg');
	//After one second delay, load all images that require a click to display
}
function toggleFilmstrip ()
{
//alert('supported =' + supported);
if(supported){
	FP_changeProp('filmStrip',0,'style.visibility','visible');
	FP_changeProp('filmStripText',0,'style.visibility','visible');
	FP_changeProp('cellOne',0,'style.visibility','visible');
	FP_changeProp('cellTwo',0,'style.visibility','visible');
	FP_changeProp('cellThree',0,'style.visibility','visible');
	FP_changeProp('cellFour',0,'style.visibility','visible');
	FP_changeProp('cellFive',0,'style.visibility','visible');
	}
}
// Open new screen
function OpenScreen (screenNumber)
{
currentScreen = screenNumber;
FP_changeProp('filmStripText',0,'style.visibility','hidden');
FP_changeProp('screenOne',0,'style.visibility','visible');
FP_changeProp('filmStrip',0,'style.visibility','hidden');
FP_changeProp('cellOne',0,'style.visibility','hidden');
FP_changeProp('cellTwo',0,'style.visibility','hidden');
FP_changeProp('cellThree',0,'style.visibility','hidden');
FP_changeProp('cellFour',0,'style.visibility','hidden');
FP_changeProp('cellFive',0,'style.visibility','hidden');
FP_changeProp('imgOnePreview',0,'style.display','block');
if(currentScreen == "1"){
	FP_changeProp('calloutOne',0,'style.visibility','hidden');
	FP_changeProp('videoOne',0,'style.display','block');
	if(ie){
		FP_changeProp('P_IE',0,'style.display','block');
		FP_changeProp('videoOne',0,'style.top','350');
		FP_changeProp('videoOne',0,'style.left','165');
		FP_changeProp('imgOnePreview',0,'style.top','350');
		FP_changeProp('imgOnePreview',0,'style.left','165');
		FP_changeProp('imgOnePreview',0,'style.height','360');
		FP_changeProp('imgOnePreview',0,'style.width','480');
		FP_changeProp('imgOnePreview',0,'src','images/patent infringement JS_480x360_P100.jpg');
		FP_changeProp('imgOnePreview',0,'alt','PowerPoint: What Is Patent Infringement');
		FP_changeProp('imgOnePreview',0,'style.visibility','visible');
		FP_changeProp('playerControls',0,'style.top','730');
		FP_changeProp('playerControls',0,'style.left','260');		
		FP_changeProp('playerControls',0,'style.visibility','visible');
		FP_changeProp('videoOne',0,'style.visibility','hidden');
		PlayVideo();	
		}
	if(mozilla){
		FP_changeProp('videoOne',0,'style.top','340');
		FP_changeProp('videoOne',0,'style.left','178');
		FP_changeProp('playerControls',0,'style.visibility','hidden');
		PlayNS('mms://wme.biostudio.com/biostudio.com/patent infringement 480x360_357101316.wmv','480','429','1','1');
		}
	if(opera){
		FP_changeProp('videoOne',0,'style.top','345');
		FP_changeProp('videoOne',0,'style.left','178');
		FP_changeProp('playerControls',0,'style.visibility','hidden');
		PlayOP('mms://wme.biostudio.com/biostudio.com/patent infringement 480x360_357101316.wmv','480','416');
		}
	if(mac){
		window.location = "c_engineering_ie_required.htm";
		}	
	}
if(currentScreen == "2"){
	FP_changeProp('videoOne',0,'style.display','block');
	if(ie){
		FP_changeProp('P_IE',0,'style.display','block');
		FP_changeProp('Player',0,'width','1');
		FP_changeProp('Player',0,'height','1');
		FP_changeProp('Player',0,'uimode','invisible');
		}
	if(mozilla){
		FP_changeProp('videoOne',0,'style.top','737');
		FP_changeProp('videoOne',0,'style.left','163');
		FP_changeProp('imgTwoSpeaker',0,'style.display','none');			
		}
	if(opera){
		FP_changeProp('videoOne',0,'style.top','737');
		FP_changeProp('videoOne',0,'style.left','163');
		FP_changeProp('imgTwoSpeaker',0,'style.display','none');			
		}
	if(mac){
		window.location = "c_engineering_ie_required.htm";
		}	
	PlayAudioTwo_One();
	FP_changeProp('calloutTwo',0,'style.visibility','hidden');
	FP_changeProp('imgOnePreview',0,'style.top','366');
	FP_changeProp('imgOnePreview',0,'style.left','163');
	FP_changeProp('imgOnePreview',0,'style.height','360');
	FP_changeProp('imgOnePreview',0,'style.width','480');
	FP_changeProp('imgOnePreview',0,'src','images/arginine slide1 JS_480x360_95P_8.jpg');
	FP_changeProp('imgOnePreview',0,'alt','PowerPoint: How L-Arginine Works in the Body');
	FP_changeProp('imgOnePreview',0,'style.zIndex','4');
	FP_changeProp('imgOnePreview',0,'style.visibility','visible');
	FP_changeProp('pptControls',0,'style.visibility','visible');
	FP_changeProp('imgTwoFarrowOne',0,'style.visibility','visible');
	FP_changeProp('imgTwoSpeaker',0,'style.visibility','visible');
	}
if(currentScreen == "3"){
	calloutThree.style.visibility ="hidden";
	FP_changeProp('videoOne',0,'style.display','block');
	if(ie){
		FP_changeProp('P_IE',0,'style.display','block');
		FP_changeProp('videoOne',0,'style.top','366');
		FP_changeProp('videoOne',0,'style.left','188');
		FP_changeProp('imgOnePreview',0,'style.top','366');
		FP_changeProp('imgOnePreview',0,'style.left','188');
		FP_changeProp('imgOnePreview',0,'style.height','330');
		FP_changeProp('imgOnePreview',0,'style.width','440');
		FP_changeProp('imgOnePreview',0,'src','images/interleukin receptor binding IL-1 JS_440x330_95P.jpg');
		FP_changeProp('imgOnePreview',0,'alt','3D Animation: Interleukin-1 Binding To Its Receptor');
		FP_changeProp('imgOnePreview',0,'style.visibility','visible');
		FP_changeProp('playerControls',0,'style.top','712');
		FP_changeProp('playerControls',0,'style.left','274');		
		FP_changeProp('playerControls',0,'style.visibility','visible');
		FP_changeProp('videoOne',0,'style.visibility','hidden');
		PlayVideo();	
		}
	if(mozilla){
		FP_changeProp('videoOne',0,'style.top','360');
		FP_changeProp('videoOne',0,'style.left','188');
		FP_changeProp('playerControls',0,'style.visibility','hidden');
		PlayNS('mms://wme.biostudio.com/biostudio.com/il1_440x330_35710.wmv','440','399','1','1');
		}
	if(opera){
		FP_changeProp('videoOne',0,'style.top','350');
		FP_changeProp('videoOne',0,'style.left','188');
		FP_changeProp('playerControls',0,'style.visibility','hidden');
		PlayOP('mms://wme.biostudio.com/biostudio.com/il1_800x600_357101316.wmv','440','402');
		}
	if(mac){
		window.location = "c_engineering_ie_required.htm";
		}	
	}
if(currentScreen == "4"){
	FP_changeProp('calloutFour',0,'style.visibility','hidden');
	FP_changeProp('videoOne',0,'style.display','block');
	if(ie){
		FP_changeProp('P_IE',0,'style.display','block');
		FP_changeProp('videoOne',0,'style.top','366');
		FP_changeProp('videoOne',0,'style.left','188');
		FP_changeProp('imgOnePreview',0,'style.top','366');
		FP_changeProp('imgOnePreview',0,'style.left','188');
		FP_changeProp('imgOnePreview',0,'style.height','330');
		FP_changeProp('imgOnePreview',0,'style.width','440');
		FP_changeProp('imgOnePreview',0,'src','images/patent diagram JS_440x330_97P.jpg');
		FP_changeProp('imgOnePreview',0,'alt','3D Animation: Ambiguous Drawing in Medical Device Patent');
		FP_changeProp('imgOnePreview',0,'style.visibility','visible');
		FP_changeProp('playerControls',0,'style.top','712');
		FP_changeProp('playerControls',0,'style.left','274');	
		FP_changeProp('playerControls',0,'style.visibility','visible');
		FP_changeProp('videoOne',0,'style.visibility','hidden');
		PlayVideo();	
		}
	if(mozilla){
		FP_changeProp('videoOne',0,'style.top','365');
		FP_changeProp('videoOne',0,'style.left','188');
		FP_changeProp('playerControls',0,'style.visibility','hidden');
		PlayNS('mms://wme.biostudio.com/biostudio.com/patent_440x330.wmv','440','399','1','1');
		}
	if(opera){
		FP_changeProp('videoOne',0,'style.top','350');
		FP_changeProp('videoOne',0,'style.left','188');
		FP_changeProp('playerControls',0,'style.visibility','hidden');
		PlayOP('mms://wme.biostudio.com/biostudio.com/patent_440x330.wmv','440','402');
		}
	if(mac){
		window.location = "c_engineering_ie_required.htm";
		}		
	}
if(currentScreen == "5"){
	FP_changeProp('calloutFive',0,'style.visibility','hidden');
	FP_changeProp('videoOne',0,'style.display','block');
	if(ie){
		FP_changeProp('P_IE',0,'style.display','block');
		FP_changeProp('videoOne',0,'style.top','366');
		FP_changeProp('videoOne',0,'style.left','188');
		FP_changeProp('imgOnePreview',0,'style.top','366');
		FP_changeProp('imgOnePreview',0,'style.left','188');
		FP_changeProp('imgOnePreview',0,'style.height','330');
		FP_changeProp('imgOnePreview',0,'style.width','440');
		FP_changeProp('imgOnePreview',0,'src','images/razor cartridge JS_440x330_96P_9.jpg');
		FP_changeProp('imgOnePreview',0,'alt','3D Animation: Razor Construction');
		FP_changeProp('imgOnePreview',0,'style.visibility','visible');
		FP_changeProp('playerControls',0,'style.top','712');
		FP_changeProp('playerControls',0,'style.left','274');	
		FP_changeProp('playerControls',0,'style.visibility','visible');
		FP_changeProp('videoOne',0,'style.visibility','hidden');
		PlayVideo();	
		}
	if(mozilla){
		FP_changeProp('videoOne',0,'style.top','360');
		FP_changeProp('videoOne',0,'style.left','188');
		FP_changeProp('playerControls',0,'style.visibility','hidden');
		PlayNS('mms://wme.biostudio.com/biostudio.com/razor_1a_440x330_357101316.wmv','440','399','1','1');
		}
	if(opera){
		FP_changeProp('videoOne',0,'style.top','350');
		FP_changeProp('videoOne',0,'style.left','188');
		FP_changeProp('playerControls',0,'style.visibility','hidden');
		PlayOP('mms://wme.biostudio.com/biostudio.com/razor_1a_440x330_357101316.wmv','440','402');
		}
	if(mac){
		window.location = "c_engineering_ie_required.htm";
		}		
	}
}
// Close screen
function CloseScreen ()
{
FP_changeProp('screenOne',0,'style.visibility','hidden');
FP_changeProp('filmStrip',0,'style.visibility','visible');
FP_changeProp('filmStripText',0,'style.visibility','visible');
FP_changeProp('cellOne',0,'style.visibility','visible');
FP_changeProp('cellTwo',0,'style.visibility','visible');
FP_changeProp('cellThree',0,'style.visibility','visible');
FP_changeProp('cellFour',0,'style.visibility','visible');
FP_changeProp('cellFive',0,'style.visibility','visible');
FP_changeProp('imgOnePreview',0,'src','images/black_spacer.gif');
FP_changeProp('imgOnePreview',0,'style.visibility','hidden');
FP_changeProp('imgOnePreview',0,'style.display','none');
if(currentScreen == "2"){
	FP_changeProp('pptControls',0,'style.visibility','hidden');
	FP_changeProp('imgTwoFarrowOne',0,'style.visibility','hidden');
	FP_changeProp('imgTwoFarrowTwo',0,'style.visibility','hidden');
	FP_changeProp('imgTwoBarrowTwo',0,'style.visibility','hidden');
	FP_changeProp('imgTwoBarrowThree',0,'style.visibility','hidden');
	FP_changeProp('imgTwoSpeaker',0,'style.visibility','hidden');
	FP_changeProp('Player',0,'URL','');
	FP_changeProp('Player',0,'uimode','none');
	FP_changeProp('P_IE',0,'style.display','none');
	FP_changeProp('videoOne',0,'style.display','none');
	}
if( currentScreen == "1" || currentScreen == "3" || currentScreen == "4" || currentScreen == "5"){
	FP_changeProp('playerControls',0,'style.visibility','hidden');
	FP_changeProp('P_IE',0,'style.display','none');
	FP_changeProp('videoOne',0,'style.display','none');
	}	
}
//Open large view of example
function OpenLargeView ()
{
if( currentScreen == "1")
	{
	if(ie)
	window.location = "index_ patent infringement ie.htm";
	if(mozilla)
	window.location = "index_ patent infringement mz.htm";
	if(opera)
	window.location = "index_ patent infringement mz.htm";	
	}
if( currentScreen == "2")
	{
	if(ie)
	window.location = "index_ arginine ie.htm";
	if(mozilla)
	window.location = "index_ arginine mz.htm";
	if(opera)
	window.location = "index_ arginine op.htm";	
	}
if( currentScreen == "3")
	{
	if(ie)
	window.location = "index_ interleukin ie.htm";
	if(mozilla)
	window.location = "index_ interleukin mz.htm";
	if(opera)
	window.location = "index_ interleukin mz.htm";	
	}
if( currentScreen == "4")
	{
	if(ie)
	window.location = "index_ patent drawing ie.htm";
	if(mozilla)
	window.location = "index_ patent drawing mz.htm";
	if(opera)
	window.location = "index_ patent drawing mz.htm";	
	}
if( currentScreen == "5")
	{
	if(ie)
	window.location = "index_ engineering ie.htm";
	if(mozilla)
	window.location = "index_ engineering mz.htm";
	if(opera)
	window.location = "index_ engineering mz.htm";	
	}
}
// Setup and play video
function PlayVideo ()
{
//setTimeout("CheckState()",5000)
g_bPaused = false;
FP_changeProp('imgOnePause',0,'alt','Pause');
FP_changeProp('imgOnePause',0,'src','images/button_pause_24.jpg');
if( currentScreen == "1")
	{
	FP_changeProp('Player',0,'width','480');
	FP_changeProp('Player',0,'height','360');
	Player.URL ="mms://wme.biostudio.com/biostudio.com/patent infringement 480x360_357101316.wmv";
	}
if( currentScreen == "3")
	{
	FP_changeProp('Player',0,'width','440');
	FP_changeProp('Player',0,'height','330');
	Player.URL ="mms://wme.biostudio.com/biostudio.com/il1_440x330_35710.wmv";
	}
if( currentScreen == "4")
	{
	FP_changeProp('Player',0,'width','440');
	FP_changeProp('Player',0,'height','330');
	Player.URL ="mms://wme.biostudio.com/biostudio.com/patent_440x330.wmv";
	}
if( currentScreen == "5")
	{
	FP_changeProp('Player',0,'width','440');
	FP_changeProp('Player',0,'height','330');
	Player.URL ="mms://wme.biostudio.com/biostudio.com/razor_1a_440x330_357101316.wmv";
	}
}
function ReplayVideo ()
{
	Player.controls.stop();
    g_bPaused = false;
	imgOnePause.alt = "Pause";
	imgOnePause.src = "images/button_pause_24.jpg";
	if( currentScreen == "1")
		{ 
    	Player.URL ="mms://wme.biostudio.com/biostudio.com/patent infringement 480x360_357101316.wmv";
		}
	if( currentScreen == "3")
		{ 
    	Player.URL ="mms://wme.biostudio.com/biostudio.com/il1_440x330_35710.wmv";
		}
	if( currentScreen == "4")
		{ 
		Player.URL ="mms://wme.biostudio.com/biostudio.com/patent_440x330.wmv";
		}
	if( currentScreen == "5")
		{ 
		Player.URL ="mms://wme.biostudio.com/biostudio.com/razor_1a_440x330_357101316.wmv";
		}
}
function PlayNS(what,wide,high,sctrl,sstat){
document.getElementById('videoOne').innerHTML='<embed src="'+what+'" '
      +'width="'+wide+'" height="'+high+'" '
      +'showcontrols="'+sctrl+'" ShowStatusBar="'+sstat+'"> '
      +'<\/embed>';
}
function PlayOP(what,wide,high){
document.getElementById('videoOne').innerHTML='<embed src="'+what+'" '
      +'width="'+wide+'" height="'+high+'" '
      +'showcontrols="0" ShowStatusBar="1"> '
      +'<\/embed>';
}
// Check that the video has successfully finished loading
function CheckState ()
{
    if( currentState == "9")
		{
		PlayVideo();
		}
}
// Play screenTwo audio clip one.
function PlayAudioTwo_One ()
{
	FP_changeProp('videoOne',0,'style.display','block');

	if(ie){
		FP_changeProp('P_IE',0,'style.display','block');
		FP_changeProp('Player',0,'URL','mms://wme.biostudio.com/biostudio.com/37.wma');
		if( muteState == true ){
			FP_changeProp('Player',0,'settings.mute','true');
		}
	}
	if(mozilla){
		PlayNS('mms://wme.biostudio.com/biostudio.com/37.wma','480','27','0','0');
	}
	if(opera){
		PlayOP('mms://wme.biostudio.com/biostudio.com/37.wma','480','27');		
	}	
}
// Play screenTwo audio clip two.
function PlayAudioTwo_Two ()
{
	if(ie){
		FP_changeProp('P_IE',0,'style.display','block');
		FP_changeProp('Player',0,'URL','mms://wme.biostudio.com/biostudio.com/38.wma');
		if( muteState == true ){
			FP_changeProp('Player',0,'settings.mute','true');
		}
	}
	if(mozilla){
		PlayNS('mms://wme.biostudio.com/biostudio.com/38.wma','480','27','0','0');
	}
	if(opera){
		PlayOP('mms://wme.biostudio.com/biostudio.com/38.wma','480','27');		
	}
}
// Play screenTwo audio clip three.
function PlayAudioTwo_Three ()
{
	if(ie){
		FP_changeProp('P_IE',0,'style.display','block');
		FP_changeProp('Player',0,'URL','mms://wme.biostudio.com/biostudio.com/39.wma');
		if( muteState == true ){
			FP_changeProp('Player',0,'settings.mute','true');
		}
	}
	if(mozilla){
		PlayNS('mms://wme.biostudio.com/biostudio.com/39.wma','480','27','0','0');
	}
	if(opera){
		PlayOP('mms://wme.biostudio.com/biostudio.com/39.wma','480','27');		
	}
}
// Stop Player One.
function PlayerStop ()
{
	Player.controls.stop();
}
// Pause Player One.
function PauseMe ()
{
    if( g_bPaused == true )
    {
        Player.controls.play();
        g_bPaused = false;
		FP_changeProp('imgOnePause',0,'alt','Pause');
		FP_changeProp('divProgress',0,'innerHTML','Playing');
		FP_changeProp('imgOnePause',0,'src','images/button_pause_24.jpg');      
    }
    else
    {  
        Player.controls.pause();
        g_bPaused = true;
		FP_changeProp('imgOnePause',0,'alt','Play');
		FP_changeProp('divProgress',0,'innerHTML','Paused');
		FP_changeProp('imgOnePause',0,'src','images/button_play_24.jpg');
    }
}
// Mute Player.
function PlayerMute ()
{
	    if( muteState == true )
    {
		FP_changeProp('Player',0,'settings.mute','false');
        muteState = false;
		FP_changeProp('imgTwoSpeaker',0,'alt','Turn off sound');
		FP_changeProp('imgTwoSpeaker',0,'src','images/arginine_speaker_40x32.jpg');
    }
    else
    {  
		FP_changeProp('Player',0,'settings.mute','true');
        muteState = true;
		FP_changeProp('imgTwoSpeaker',0,'alt','Turn on sound');
		FP_changeProp('imgTwoSpeaker',0,'src','images/arginine_speaker_off_40x32.jpg');   
    }
}

<!-- Put the function to update the display in a separate code block. -->
<!-- Works with index_buffering.js to indicate buffering progress. -->
function UpdateBP(){
	        if( finishedLoading == true )
		    	{
				   divProgress.innerHTML = "";
				   divProgress.innerHTML = "Buffering: " + Player.network.bufferingProgress;
				   divProgress.innerHTML += "%";
				}
}
