﻿function thisMusicPlayer(swf) {
 var player = $get(swf);
 if(player==null)
 {
    ShowAlert();
 }
  return player;
  
};
var missingFlashMessageShown = false;
function ShowAlert()
{
    if(!missingFlashMessageShown){
    alert('La musica richiede il plugin Adobe Flash.\r\nMusic requires Adobe Flash plugin to be installed.');
    missingFlashMessageShown = true;
    }
}
function sendMusicPlayerEvent(swf,typ,prm) { 
    try{
        thisMusicPlayer(swf).sendEvent(typ,prm); 
        return true;
    }
    catch(ex){
        ShowAlert();
         return false;
    }
};
function getUpdate(typ,pr1,pr2,swf) {};
function loadFile(swf,obj) { 
 try{   
    thisMusicPlayer(swf).loadFile(obj); 
    return true;
    }
  catch(ex)
  {
    ShowAlert();
    return false;
  }
};

var musicPlaying = false;
var lastPlayed = 0;
function SetMusic(id)
{
    if(id==null)
    {
    
        if(sendMusicPlayerEvent('musicPlayer','playpause'))
            musicPlaying = false;
             UpdateMusciIcon();
        }
    else if (id==0)
    {
        if(loadFile('musicPlayer',{file:'/Resources/Music/Day.mp3'})){ 
        if(sendMusicPlayerEvent('musicPlayer','playpause'))
        {
            musicPlaying = true;
            lastPlayed = 0;
             UpdateMusciIcon();
        }
        }
        }
    else if (id==1){
        if(loadFile('musicPlayer',{file:'/Resources/Music/Night.mp3'})){
        if(sendMusicPlayerEvent('musicPlayer','playpause'))
        {
            musicPlaying = true;
            lastPlayed = 1;
             UpdateMusciIcon();
        }}
   }
   
   
}
var musicOffImage = new Image();
var musicOnImage = new Image();
musicOffImage.src = '/Resources/Img/Icons/AudioControl/musicOff.jpg';
musicOnImage.src = '/Resources/Img/Icons/AudioControl/musicOn.jpg';

function UpdateMusciIcon()
{
    var img = $get('audioControlImage');
    if(img!=null)
    {
        if(musicPlaying)
        {
            //newMusicImage = new Image();
            //newMusicImage.src = '/Resources/Img/Icons/AudioControl/musicOff.gif';
            
            img.src = musicOffImage.src;
            img.alt = 'Off';
        }
        else
        {
            //newMusicImage = new Image();
            //newMusicImage.src = '/Resources/Img/Icons/AudioControl/musicOn.gif';
            img.src = musicOnImage.src;
            img.alt = 'On';
        }
            
    }
}
function ToggleMusic()
{

     if(!musicPlaying)
            SetMusic(lastPlayed); 
        else
            SetMusic(null);
     
    
}