//Many thanks for the Fring flash-Movie and the sound-function goes to tecM0
//see http://www.2gstelle.de/fring/ for further information

function sound(_action,_par1,_par2)
{
		var flash_movie = document.getElementById('sound_flash_movie');
        //var fringFlash = document.getElementById('fringMovieEmb');

		switch (_action){
			case "load":
				flash_movie.fringLoad(_par1,_par2); //name location
			break;
			case "play":
				flash_movie.fringPlay(_par1); //name
			break;
			case "loop":
				flash_movie.fringLoop(_par1,_par2); //name amount
			break;
			case "stop":
				flash_movie.fringStop(_par1); //name
			break;
			case "volume":
				flash_movie.fringVolume(_par1,_par2); //name volume
			break;
			case "pan":
				flash_movie.fringPan(_par1,_par2); //name pan
			break;
			case "list":
				flash_movie.fringList();
			break;
			default : ;
		}
}


function load_sounds()
{
    try
    {
       sound('load','message','./sounds/message.mp3');
       sound('load','join','./sounds/join.mp3');
       sound('load','logout','./sounds/timeout.mp3');
       sound('load','timeout','./sounds/timeout.mp3');
       sound('load','pm','./sounds/pm.mp3');
    }
    catch (e)
    {
        return false;
    }
    return true;
}

function play_sound(message_type)
{
    switch (message_type)
    {
        case 'system_join':     if (user_config.play_sound_join == true)
                                {
                                    sound('play','join');
                                }
                                break;
        case 'system_timeout':  if (user_config.play_sound_message == true)
                                {
                                    sound('play','timeout');
                                }
                                break;
        case 'system_logout':   if (user_config.play_sound_message == true)
                                {
                                    sound('play','logout');
                                }
                                break;
        case 'pm':              if (user_config.play_sound_message == true)
                                {
                                    sound('play','pm');
                                }
                                break;

        default:                if (user_config.play_sound_message == true)
                                {
                                    sound('play','message');
                                }
    }

}


