
        /**
        * PROHIBIDO DUPLICAR ESTE CODIGO
        *
        * @version  2.5 (AmpX v2.4.0.6)
        * @author   Rava, rewrited by Lucas Fonzalida <contacto@lucasfonzalida.com.ar>
        * @date     08/04/2007 07:36:20 p.m.
        ******************************************************************************************************/
        
        
        // Inicializa
        var clockPrebuffer;
        var lastvol       = 0;
        var player;
        var hwndset       = 0;
        var autoscroll    = 1;
        var initted       = 0;
        var vpstatus      = 0;
        
        // Precarga de imagenes
        if(document.images){
           zap=new Array(15);
           zap[0]=new Image;  zap[0].src="./images/voldis_on.gif";
           zap[1]=new Image;  zap[1].src="./images/voldis_off.gif";
           zap[2]=new Image;  zap[2].src="./images/voldis_mute.gif";
           zap[3]=new Image;  zap[3].src="./images/stop_on.gif";
           zap[4]=new Image;  zap[4].src="./images/stop_off.gif";
           zap[5]=new Image;  zap[5].src="./images/play_on.gif";
           zap[6]=new Image;  zap[6].src="./images/play_off.gif";
           zap[7]=new Image;  zap[7].src="./images/pause_on.gif";
           zap[8]=new Image;  zap[8].src="./images/pause_off.gif";
           zap[9]=new Image;  zap[9].src="./images/mute_on.png";
          zap[10]=new Image; zap[10].src="./images/mute_off.png";
          zap[11]=new Image; zap[11].src="./images/volup_up.gif";
          zap[12]=new Image; zap[12].src="./images/volup_dwn.gif";
          zap[13]=new Image; zap[13].src="./images/voldwn_up.gif";
          zap[14]=new Image; zap[14].src="./images/voldwn_dwn.gif";
        }
       
        // Cambia el volumen al valor indicado
        function volchange(volnum) {
          if (volnum == "0")  { muted=0;            setvolume(0);   document.voldis_1.src=zap[2].src; document.voldis_2.src=zap[2].src; document.voldis_3.src=zap[2].src; document.voldis_4.src=zap[2].src; document.voldis_5.src=zap[2].src; document.voldis_6.src=zap[2].src; document.voldis_7.src=zap[2].src; document.voldis_8.src=zap[2].src; document.voldis_9.src=zap[2].src; document.voldis_10.src=zap[2].src; }
          if (volnum == "1")  { muted=1; cutvol=1;  setvolume(25);  document.voldis_1.src=zap[0].src; document.voldis_2.src=zap[1].src; document.voldis_3.src=zap[1].src; document.voldis_4.src=zap[1].src; document.voldis_5.src=zap[1].src; document.voldis_6.src=zap[1].src; document.voldis_7.src=zap[1].src; document.voldis_8.src=zap[1].src; document.voldis_9.src=zap[1].src; document.voldis_10.src=zap[1].src; }
          if (volnum == "2")  { muted=1; cutvol=2;  setvolume(50);  document.voldis_1.src=zap[0].src; document.voldis_2.src=zap[0].src; document.voldis_3.src=zap[1].src; document.voldis_4.src=zap[1].src; document.voldis_5.src=zap[1].src; document.voldis_6.src=zap[1].src; document.voldis_7.src=zap[1].src; document.voldis_8.src=zap[1].src; document.voldis_9.src=zap[1].src; document.voldis_10.src=zap[1].src; }
          if (volnum == "3")  { muted=1; cutvol=3;  setvolume(75);  document.voldis_1.src=zap[0].src; document.voldis_2.src=zap[0].src; document.voldis_3.src=zap[0].src; document.voldis_4.src=zap[1].src; document.voldis_5.src=zap[1].src; document.voldis_6.src=zap[1].src; document.voldis_7.src=zap[1].src; document.voldis_8.src=zap[1].src; document.voldis_9.src=zap[1].src; document.voldis_10.src=zap[1].src; }
          if (volnum == "4")  { muted=1; cutvol=4;  setvolume(100); document.voldis_1.src=zap[0].src; document.voldis_2.src=zap[0].src; document.voldis_3.src=zap[0].src; document.voldis_4.src=zap[0].src; document.voldis_5.src=zap[1].src; document.voldis_6.src=zap[1].src; document.voldis_7.src=zap[1].src; document.voldis_8.src=zap[1].src; document.voldis_9.src=zap[1].src; document.voldis_10.src=zap[1].src; }
          if (volnum == "5")  { muted=1; cutvol=5;  setvolume(125); document.voldis_1.src=zap[0].src; document.voldis_2.src=zap[0].src; document.voldis_3.src=zap[0].src; document.voldis_4.src=zap[0].src; document.voldis_5.src=zap[0].src; document.voldis_6.src=zap[1].src; document.voldis_7.src=zap[1].src; document.voldis_8.src=zap[1].src; document.voldis_9.src=zap[1].src; document.voldis_10.src=zap[1].src; }
          if (volnum == "6")  { muted=1; cutvol=6;  setvolume(150); document.voldis_1.src=zap[0].src; document.voldis_2.src=zap[0].src; document.voldis_3.src=zap[0].src; document.voldis_4.src=zap[0].src; document.voldis_5.src=zap[0].src; document.voldis_6.src=zap[0].src; document.voldis_7.src=zap[1].src; document.voldis_8.src=zap[1].src; document.voldis_9.src=zap[1].src; document.voldis_10.src=zap[1].src; }
          if (volnum == "7")  { muted=1; cutvol=7;  setvolume(175); document.voldis_1.src=zap[0].src; document.voldis_2.src=zap[0].src; document.voldis_3.src=zap[0].src; document.voldis_4.src=zap[0].src; document.voldis_5.src=zap[0].src; document.voldis_6.src=zap[0].src; document.voldis_7.src=zap[0].src; document.voldis_8.src=zap[1].src; document.voldis_9.src=zap[1].src; document.voldis_10.src=zap[1].src; }
          if (volnum == "8")  { muted=1; cutvol=8;  setvolume(200); document.voldis_1.src=zap[0].src; document.voldis_2.src=zap[0].src; document.voldis_3.src=zap[0].src; document.voldis_4.src=zap[0].src; document.voldis_5.src=zap[0].src; document.voldis_6.src=zap[0].src; document.voldis_7.src=zap[0].src; document.voldis_8.src=zap[0].src; document.voldis_9.src=zap[1].src; document.voldis_10.src=zap[1].src; }
          if (volnum == "9")  { muted=1; cutvol=9;  setvolume(225); document.voldis_1.src=zap[0].src; document.voldis_2.src=zap[0].src; document.voldis_3.src=zap[0].src; document.voldis_4.src=zap[0].src; document.voldis_5.src=zap[0].src; document.voldis_6.src=zap[0].src; document.voldis_7.src=zap[0].src; document.voldis_8.src=zap[0].src; document.voldis_9.src=zap[0].src; document.voldis_10.src=zap[1].src; }
          if (volnum == "10") { muted=1; cutvol=10; setvolume(255); document.voldis_1.src=zap[0].src; document.voldis_2.src=zap[0].src; document.voldis_3.src=zap[0].src; document.voldis_4.src=zap[0].src; document.voldis_5.src=zap[0].src; document.voldis_6.src=zap[0].src; document.voldis_7.src=zap[0].src; document.voldis_8.src=zap[0].src; document.voldis_9.src=zap[0].src; document.voldis_10.src=zap[0].src; }
        }

        function imgchange(imgnum) {
          if (imgnum == "play")  { vpstatus=1; document.vpstop.src=zap[4].src; document.vpplay.src=zap[5].src; document.vppaus.src=zap[8].src; }
          if (imgnum == "paus")  { vpstatus=2; document.vpstop.src=zap[4].src; document.vpplay.src=zap[6].src; document.vppaus.src=zap[7].src; }
          if (imgnum == "stop")  { vpstatus=3; document.vpstop.src=zap[3].src; document.vpplay.src=zap[6].src; document.vppaus.src=zap[8].src; }
          if (imgnum == "muta")  { vpstatus=4; document.vpmute.src=zap[10].src; }
          if (imgnum == "mutb")  { vpstatus=5; document.vpmute.src=zap[9].src;  }
          if (imgnum == "vola")  { vpstatus=3; document.vpvolup.src=zap[11].src; }
          if (imgnum == "volb")  { vpstatus=3; document.vpvolup.src=zap[12].src; }
          if (imgnum == "volc")  { vpstatus=3; document.vpvoldwn.src=zap[13].src; }
          if (imgnum == "vold")  { vpstatus=3; document.vpvoldwn.src=zap[14].src; }
        }


        //
        // FUNCIONES DEL CONTROL
        //


        document.writeln("<object id=\"IWinAmpActiveX\" height=\"0\" width=\"0\" border=\"0\" classid=\"CLSID:FE0BD779-44EE-4A4B-AA2E-743C63F2E5E6\" codebase=\"http://pdl.stream.aol.com/downloads/aol/unagi/ampx_en_dl.cab\" version=\"-1,-1,-1,-1\"></object>" );
        // Crea el objeto Player
        player = document.getElementById("IWinAmpActiveX"); 


        // Inicializa los paràmetros del player
        function init_player(){
            player.SetName("Grupo Email Radio Player");
            player.SetCrossInstanceControl(1);
            player.SetVideoAutoSize(0);
            player.SetVideoLogo(0);
            player.SetRetryParams(5,2000);
            player.SetFallbackParams(2,300);
            player.SetUseCustomDRMURL( 1 );
            player.Repeat = 1;
        }
        
        // Maneja el volumen inicial
        function setvolume(vol){ 
            player.Volume = vol; 
            lastvol        = 0; 
        }

        // Agrega un item al Playlist
        function playlist(item){
            player.AppendFileToPlaylist(item);
        }

        // Pone en Play
        function playitnow(){
            if (vpstatus == 1){
                // Nada
            } else {
                player.Play();
                RefreshTitle();
                RefreshPlaylist();
                imgchange('play');
            }
        }
        
        // Pausa
        function pausitnow(){ 
            if (vpstatus == 2){ 
                playitnow();
            } else { 
                player.Pause(); 
                imgchange('paus'); 
            }
        }

        // Stop
        function stopitnow(){ 
            player.Stop(); 
            RefreshPlaylist(); 
            imgchange('stop'); 
        }

        // Previo
        function playprev(){ 
            player.PreviousTrack(); 
            RefreshTitle(); 
            RefreshPlaylist(); 
        }
        
        // Next
        function playnext(){ 
            player.NextTrack();
            RefreshTitle(); 
            RefreshPlaylist(); 
        }

        // Mute
        function muteitnow(){
            if (muted == 0) { 
                volchange(cutvol); 
                imgchange('muta'); 
            } else { 
                volchange(0);      
                imgchange('mutb');
            }
        }
        
        // Volumen UP
        function volup(){
            if (cutvol == 10){ 
                document.voldis_10.src=zap[2].src; 
            } else { 
                cutvol++; 
                volchange(cutvol);
            }
        }
        
        // Volumen DOWN        
        function voldwn(){
            if (cutvol == 1) {
                document.voldis_1.src = zap[2].src;
            } else { 
                cutvol--;
                volchange(cutvol); 
            }
        }
            
        // Restart
        function stopStartPlayback() { 
            player.Stop(); 
            player.Play(); 
            setTimeout( stopStartPlayback, 4000 ); 
        }
            
        function onWinampStatus( a, b ){
            return;
        }
            
        function onWinampMetaData( s, n ){
            return;
        }
            
        function ClearPlaylist() {
            player.ClearPlaylist();
            RefreshPlaylist();
        }
            
        function RefreshTitle() {
            var a = { value : "" };
            var b = { value : "" };
            player.GetCurrentPlaylistItem( a, b );
        }
            
        function onClickFullscreen() { 
            player.GoFullScreen(); 
        }
            
        function RefreshPlaylist() {
            var i;
            var max = { value : "" }; 
            var file_name = { value : "" } ;
            var title = { value : "" }; 
            var lng = { value : "" };
            var is_id3 = { value : "" }; 
            var title = { value : "" }; 
            var artist = { value : "" }; 
            var album = { value : "" }; 
            var comment = { value : "" }; 
            var y = { value : "" }; 
            var genre = { value : "" }; 
            var bitrate = { value : "" }; 
            var srate = { value : "" }; 
            var stereo = { value : "" }; 
            var vbr = { value : "" };
            max = player.Nb_Playlist_Items;
            for ( i = 1; i <= max; i++ ) {
                player.GetPlaylistItem( i-1, file_name, title, lng );
                player.GetItemHeaderInfos( file_name.value,is_id3,title,lng,artist,album,comment,y,genre,bitrate,srate,stereo,vbr );
                if ( bitrate.value != 0 ) { }
                if ( is_id3.value == 1 ) { }
                if ( player.PlaylistPos == i-1 ) { }
            }
        }
            
        // Destroy
        function DeInit(){
            player.Deinitialize();
        }