function ax() { var xmlhttp = false; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; }

var dataletra = '';

function cll(n) { for (c = 0; c <= 3; c++) { fxtin("lt").scrollTop = 21 * (n - 1); } }
function swf(v) {
	var navegador_modo = (navigator.appName.indexOf("Microsoft") != -1) ? (window[v]) : (document[v]);
	return (navegador_modo);

}

function isEmpty(obj) { 
if (typeof obj == 'undefined' || obj === null || obj === '') return true; 
if (typeof obj == 'number' && isNaN(obj)) return true; 
if (obj instanceof Date && isNaN(Number(obj))) return true; 
return false; 
}

function MostrarElemento(Element) {
div = fxtin(Element);
div.style.display = "";
}

function CerrarElemento(Element) {
div = fxtin(Element);
div.style.display='none';
}

function MostrarInfoArtista(ele,ID){
  if(!isEmpty(fxtin('InfoArtistaNombre'))){
  
	  var DataMusica = ele.childNodes[0].nodeValue;
	  var Foto = '';
	  
	  if(typeof ArrayFotos != 'undefined'){
		if(!isEmpty(ArrayFotos)){
		  CerrarElemento('InfoArtistaFoto');
		  var ListaDeFotos = ArrayFotos.split("|");
		  var Seleccion='';
		  var i=0; 
		  var ImgArt='';
		  var TotalImg=ListaDeFotos.length;
		   while (i < TotalImg){
			  Seleccion=ListaDeFotos[i];
			  ImgArt=Seleccion.split('::');
			  if(!isEmpty(ImgArt[1]) && ImgArt[0]==ID){
			   Foto=ImgArt[1]; /*Foto del Artista*/
			   i=TotalImg-1;
			  }
			 i++;
			}
			
		}
	  }
	  if(isEmpty(Foto))Foto='default';
	  DataMusica=DataMusica.split('-');
	  fxtin('InfoArtistaNombre').innerHTML = DataMusica[0]; /*Nombre del Artista*/
	  fxtin('InfoArtistaCancion').innerHTML = DataMusica[1];/*Cancion del Artista*/
	  fxtin('InfoArtistaFoto').src = '/125px/'+Foto+'.jpg'; /*Foto del Artista*/
	  
	  setTimeout('MostrarElemento(\'InfoArtistaFoto\')',3000);
	  
	  /*fxtin('InfoArtistaFoto').src = '/125px/'+Foto+'.jpg';*/
	}
}


function i(m, v, idmusic,ele) {
	
	swf("contenidoflash").r(m); 
	dataletra = idmusic;
	selecc_m(m);
	MostrarInfoArtista(ele,idmusic);
	GenerarMusicaRingtone(ele);
	//youtube();
	//Lrc();
	if (!v) { cll(m); }

}

function GenerarMusicaRingtone(ele){
 var TextoMusica= ele.childNodes[0].nodeValue;
 var Elementos = TextoMusica.split("-");
 showRingToneMC(Elementos[0]+";"+Elementos[1]);
}

function showRingToneMC(pub_dat) {

    var xtrart = '';

    var xtrsong = '';



    var xtrpos = pub_dat.indexOf(';');
    if (xtrpos > 0) {

        xtrart = pub_dat.substring(0, xtrpos);

        xtrsong = pub_dat.substring(xtrpos + 1);

    }

    if (xtrart != '' || xtrsong != '') {

        var txt = '<center><table border="0"><tr>';

        txt += '<td><a href="http://www.ringtonematcher.com/co/ringtonematcher/02/noc.php?sid=FUFOros&artist=' + escape(xtrart.replace(/ /g, '+')) + '&song=' + escape(xtrsong.replace(/ /g, '+')) + '" target="_blank" ><img src="/images/phone_icon_left.gif" border="0"/></a></td> ';

        txt += '<td align="center"><a href="http://www.ringtonematcher.com/co/ringtonematcher/02/noc.php?sid=FUFOros&artist=' + escape(xtrart.replace(/ /g, '+')) + '&song=' + escape(xtrsong.replace(/ /g, '+')) + '" target="_blank" class="linkRingtone">Descarga el tono de "' + xtrsong + '" a tu movil</a></td> ';

        txt += '<td><a href="http://www.ringtonematcher.com/co/ringtonematcher/02/noc.php?sid=FUFOros&artist=' + escape(xtrart.replace(/ /g, '+')) + '&song=' + escape(xtrsong.replace(/ /g, '+')) + '" target="_blank"><img src="/images/phone_icon_right.gif" border="0"/></a></td> ';

        txt += '</tr></table></center>'

		document.getElementById('DivRingtone').innerHTML=txt;

    }

}

function mostrar_lyrics() {
	var btn = fxtin('boton_ver_lyric').value;
	if (typeof btn == 'undefined') btn = 1;
	if (btn == 1) {
		Lrc();
		fxtin('ver-leter').style.display = "block";
		fxtin('boton_ver_lyric').innerHTML = 'Ocultar Lyrics';
		fxtin('boton_ver_lyric').value = 0;
	} else {
		fxtin('ver-leter').style.display = "none";
		fxtin('boton_ver_lyric').innerHTML = 'Mostrar Lyrics';
		fxtin('boton_ver_lyric').value = 1;
	}

}


function u(m, v) {
	selecc_m(m);
	swf("contenidoflash").r(m);
	if (!v) { cll(m); }
}

function selecc_m(i) {
	var cc = swf('contenidoflash').rctmusic().split("|");
	for (var z = 0; z < cc.length; z++) {
		if (z == i) { fxtin('music' + z + 'k').className = "ListSelecc"; } else { fxtin('music' + z + 'k').className = "S1"; }
	}

}


function lrc(artistayletra) {
	dataletra = artistayletra;
	//Lrc();
	fxtin('ver-leter').style.display = "block";
}


function CerrarLetraMusica(){
 fxtin('ver-leter').style.display = "none";
}



function closeLR() {
	var ss = swf('contenidoflash').lr();
	fxtin('ver-leter').style.display = "none";

	fxtin('boton_ver_lyric').innerHTML = 'Mostrar Lyrics';
	fxtin('boton_ver_lyric').value = 1;
}

function youtube() {
	var txt = swf('contenidoflash').lr();
	fxtin('bloqq31').innerHTML = '<img class="loading" style="padding-top:8px;margin:8px 0 0 140px;border:0px;" height=25 src="./images/Carg2.gif" border="0">';
	MiAjax = ax();
	MiAjax.open("POST", "php/ver-video.php", true);
	MiAjax.onreadystatechange = function () {
		if (MiAjax.readyState == 4) {
			if (MiAjax.status == 200) {
				var Respuesta = MiAjax.responseText;
				fxtin('bloqq31').innerHTML = Respuesta;
			}
		}
	}
	MiAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	MiAjax.send("youtube=" + txt);
}

function Lrc() {

	if (dataletra == '') { var txt = swf('contenidoflash').lr(); } else { var txt = dataletra; }

	fxtin('leter-conten').innerHTML = '<img style="padding-top:8px;margin-left:8px;border:0px;" height=20 src="./images/77.gif" border="0">';
	MiAjaxl = ax();
	MiAjaxl.open("POST", "/musica/lyrics/", true);
	MiAjaxl.onreadystatechange = function () {
		if (MiAjaxl.readyState == 4) {
			if (MiAjaxl.status == 200) {
				var Respuesta = MiAjaxl.responseText;
				fxtin('leter-conten').innerHTML = Respuesta;
			}
		}
	}
	MiAjaxl.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	MiAjaxl.send("lrc=" + txt);
}

function retorno(z) {
	fxtin('rbselected').value = z;
}


/* Video YouTube Player MP3 */
var ytplayer_playlist = [ ];
var ytplayer_playitem = 0;
swfobject.addLoadEvent( ytplayer_render_player );
swfobject.addLoadEvent( ytplayer_render_playlist );

function ytplayer_render_player( ){
    swfobject.embedSWF
    (
      'http://www.youtube.com/v/' + ytplayer_playlist[ ytplayer_playitem ] + '&enablejsapi=1&rel=0&fs=1&autoplay=1',
      'ytplayer_div1',
      '340',
      '270',
      '8',
      null,
      null,
      {
        allowScriptAccess: 'always',
        allowFullScreen: 'true'
      },
      {
        id: 'ytplayer_object'
      }
    );
}

function ytplayer_render_playlist( ){
    for ( var i = 0; i < ytplayer_playlist.length; i++ )
    {
      var img = document.createElement( "img" );
      img.src = "http://img.youtube.com/vi/" + ytplayer_playlist[ i ] + "/default.jpg";
      var a = document.createElement( "a" );
      a.href = "#ytplayer";
      a.onclick = (
        function( j )
        {
          return function( )
          {
            ytplayer_playitem = j;
            ytplayer_playlazy( 1000 );
          };
		}
      )( i );
      a.appendChild( img );
      document.getElementById( "ytplayer_div2" ).appendChild( a );
    }
}
function ytplayer_playlazy( delay ){
    if ( typeof ytplayer_playlazy.timeoutid != 'undefined' )
    {
      window.clearTimeout( ytplayer_playlazy.timeoutid );
    }
    ytplayer_playlazy.timeoutid = window.setTimeout( ytplayer_play, delay );
}

function ytplayer_play( )
{
    var o = document.getElementById('ytplayer_object');
    if ( o )
    {
      o.loadVideoById( ytplayer_playlist[ ytplayer_playitem ] );
    }
}

function onYouTubePlayerReady( playerid ){
    var o = document.getElementById( 'ytplayer_object' );
    if ( o )
    {
      o.addEventListener( "onStateChange", "ytplayer_statechange" );
      o.addEventListener( "onError", "ytplayer_error" );
    }
}

function ytplayer_statechange( state ){
    if ( state == 0 )
    {
      ytplayer_playitem += 1;
	  if ( ytplayer_playitem >= ytplayer_playlist.length ){
		  ytplayer_playitem = 0;
		  return;
	  }
	  ytplayer_playlazy( 5000 );
    }
}

function ytplayer_error( error ){
    if ( error )
    {
      ytplayer_playitem += 1;
	  if ( ytplayer_playitem >= ytplayer_playlist.length ){
		  ytplayer_playitem = 0;
		  return;
	  }
	  ytplayer_playlazy( 5000 );
    }
}
