﻿						var LastUpdatedCurrentPositionMini = 0;
						var playerMiniState = 1;
						var MovieLengthMini = 0;
						var FondProgressMiniWidth = 173;
						var myVolumeMini = 50;
                        var timerPositionMini;

                        var currentVideoNameMini;


/*                        function OnStateChange(NewState)
                        {
                           switch (NewState){
	                           case 13:
                    		        MiniSetState(3);
		                            player = document.getElementById("MYMINIPLAYER");
			                        MovieLengthMini = player.currentMedia.duration;
			                        MovieLengthMini = parseInt(MovieLengthMini);
			                        document.location.href = "#VIDEO";
		                        break;
	                            }
                        }

                        // Observe l'Evenement du Changement d'Etat sur le Player
                        Event.observe(document.getElementById("MYMINIPLAYER"),OpenStateChange(NewState),OpenStateChange(NewState));                       
*/												
						function MiniSetState(pState){
							playerMiniState = pState;
						}
						
						function MiniReInitMaskControlTime(){
							numberseconds = 0;
						}
						
						function MinifindPosX(obj){
							var curleft = 0;
                            if (obj.offsetParent) {
                                do {
                                    curleft += obj.offsetLeft;
                                } while (obj = obj.offsetParent);
                            }
                            return curleft;
						}

						function MiniSeekMovie() 
						{
						  var BarPos = MinifindPosX(document.getElementById("ProgressMiniBar"));
						  var ClickPos = MinifindPosX(window.event.srcElement) + window.event.x;
						  var Goto = ClickPos - BarPos;

							//alert (BarPos);
							//var Goto = window.event.x - BarPos;
							player = document.getElementById("MYMINIPLAYER");
							//alert (Goto);
							
							if(player!=null)
						    {
							    player.controls.currentPosition = (Goto * MovieLengthMini) / FondProgressMiniWidth;
							    //if (playerMiniState == 5)
  							    MiniUpdateCursorPosition();
  							}
						}
				
						function MiniOnTimePosition()
						{
							switch (playerMiniState){
								case 3:
								case 4:
								case 5:
									MiniUpdateCursorPosition();
									break;
							}
						}
				
						function MiniUpdateCursorPosition()
						{
					        try
					        {
						        player = document.getElementById("MYMINIPLAYER");
						        if(player!=null) {
						    
							        LastUpdatedCurrentPositionMini = player.controls.currentPosition;
							        document.getElementById("ProgressMiniBar").style.width =   parseInt((FondProgressMiniWidth * LastUpdatedCurrentPositionMini) / MovieLengthMini);
    							
							        playertime = document.getElementById("miniplayertimetxt");
							        min = Math.floor(LastUpdatedCurrentPositionMini/60);
							        sec = Math.floor(LastUpdatedCurrentPositionMini - (min*60));
							        if (sec<10)
    							        playertime.value = min + ':0'+ sec;
							        else
    							        playertime.value = min + ':'+ sec;
        					    }
        					} catch (e)
    	                    { }
                    	}
				
						function MiniPlayerPlay(){
						    player = document.getElementById("MYMINIPLAYER");
							if(player!=null)
						    {
						        player.controls.Play();
						        document.getElementById("MiniPlayPause").src = "/images/plrVideo/pause.jpg";
							    MiniSetState(3);
							}
						}
						function MiniPlayerResume() {
						    if (playerMiniState == 2) {
						        player = document.getElementById("MYMINIPLAYER");
						        if (player != null) {
						            player.controls.Play();
						            document.getElementById("MiniPlayPause").src = "/images/plrVideo/pause.jpg";
						            MiniSetState(3);
						        }
						    }
						}
						function MiniPlayerPause(){
						    if (playerMiniState == 3) {
						        player = document.getElementById("MYMINIPLAYER");
						        if (player != null) {
						            player.controls.Pause();
						            document.getElementById("MiniPlayPause").src = "/images/plrVideo/play.jpg";
						            MiniSetState(2);
						        }
						    }
						}
						
						function MiniPlayerPlayPause(){
						    switch (playerMiniState){
								case 1:
								case 2:
									MiniPlayerPlay();
									//Paused or Stopped
									break;
								case 3:
									//Playing
									MiniPlayerPause();
									break;
							}
						}
				
						function MiniPlayerStop(){
						    player = document.getElementById("MYMINIPLAYER");
							if(player!=null)
							{
							    player.controls.Stop();
							    MiniSetState(1);						
							}
					    }
						
						function MiniPlayerFullscreen(){
						    player = document.getElementById("MYMINIPLAYER");
						    
						    if(player!=null)
						        player.fullScreen = 'true';
						}
					
						function MiniVolPlus(){
							if (myVolumeMini < 100){
								MiniChangeVolume(myVolumeMini+10);
							}
						}
						
						function MiniVolMoins(){
							if (myVolumeMini > 0){
								MiniChangeVolume(myVolumeMini-10);
							}
						}
						
						function MiniChangeVolume(vol){
						    player = document.getElementById("MYMINIPLAYER");
						    if(player!=null)
						    {
							    myVolumeMini = vol;
							    tTemp = vol / 10;
							    player.settings.volume = vol;
							    for (i=1;i<=tTemp;i++){
    								tElt = document.getElementById("MiniVol"+i);
								    tElt.src = "/images/plrVideo/vol"+i+"_on.jpg";
							    }
							    if (tTemp < 10){
    								for (i=(tTemp+1);i<=10;i++){
									    tElt = document.getElementById("MiniVol"+i);
									    tElt.src = "/images/plrVideo/vol"+i+"_off.jpg";
								    }
							    }
							    if (vol==0)
							    {
    							    //mute on
                                    document.getElementById("MiniVol0").src ="/images/plrVideo/mute_on.jpg";
							    }
							    else
							    {
    							    //mute off
                                    document.getElementById("MiniVol0").src ="/images/plrVideo/mute_off.jpg";
							    }
					        }
						}
						function miniPlayerPlaying() {

						    player = document.getElementById("MYMINIPLAYER")
						    url = player.URL;
						    if (currentVideoNameMini != url) {

						        // Call server fuction to update videos counters
						        CallServer_MiniVideoStarted('VideoPlayer');

						        currentVideoNameMini = url;
						    }
						}
						function miniPlayerStopped() {
						    currentVideoNameMini = "";
						}
						function ReceiveServerData_MiniVideoStarted(args) {
						}

/*<script type="text/javascript" for="MYMINIPLAYER" event="playStateChange(pState)">*/
    /*  0: "Undefined",     // Windows Media Player is in an undefined state.
        1: "Stopped",       // Playback of the current media item is stopped.       
        2: "Paused",        // Playback of the current media item is paused. When a media item is paused, resuming playback begins from the same location.       
        3: "Playing",       // The current media item is playing.       
        4: "ScanForward",   // The current media item is fast forwarding.       
        5: "ScanReverse",   // The current media item is fast rewinding.       
        6: "Buffering",     // The current media item is getting additional data from the server.       
        7: "Waiting",       // Connection is established, but the server is not sending data. Waiting for session to begin.       
        8: "MediaEnded",    // Media item has completed playback.       
        9: "Transitioning", // Preparing new media item.      
        10: "Ready",        // Ready to begin playing.      
        11: "Reconnecting"  // Reconnecting to stream.*/
        
/*  switch (pState){
                            // Stoppped
                            case 1:
                                document.getElementById("MiniPlayPause").src = "/images/plrVideo/play.jpg";
							    document.getElementById("DivPreview").style.display = "";
								document.getElementById("MYMINIPLAYER").style.display = "none";
								document.getElementById("bckposition").style.backgroundImage="url('images/plrVideo/position_bkg.jpg')";
								clearTimeout(timerPositionMini);
								//history.go(-2);
								break;
				 
						    // Paused
							case 2:
								document.getElementById("MiniPlayPause").src = "/images/plrVideo/play.jpg";
								document.getElementById("bckposition").style.backgroundImage="url('images/plrVideo/position_bkg.jpg')";
								break;
				
						    // Playing
						    case 3:
								timerPositionMini = setInterval("MiniOnTimePosition();", 500);
								document.getElementById("MiniPlayPause").src = "/images/plrVideo/pause.jpg";
								document.getElementById("DivPreview").style.display = "none";
								document.getElementById("MYMINIPLAYER").style.display = "";
								document.getElementById("bckposition").style.backgroundImage="url('images/plrVideo/position_bkg.jpg')";
								break;
						    // Buffering
						    case 6:
						    case 9:
						        document.getElementById("bckposition").style.backgroundImage="url('images/plrVideo/anim-loading.gif')";
						        break;
						    // Ready  
						    case 10:
						        break;
							//Restarting
							case 11:
							    document.getElementById("bckposition").style.backgroundImage="url('images/plrVideo/position_bkg.jpg')";
							    //document.getElementById("bckposition").style.backgroundImage="url('images/plrVideo/anim-loading.gif')";
								break;

  }*/      
