//Configurações para Jquery nos elementos carregados para jplayer
var $ja = jQuery.noConflict();

/*
//Variavel global com lista de músicas a serem exibidas no site
var playListSiteJPlayer = [
		{name:"Tempered Song",filename:"http://www.miaowmusic.com/audio/mp3/Miaow-01-Tempered-song.mp3"},
		{name:"Hidden",filename:"http://www.miaowmusic.com/audio/mp3/Miaow-02-Hidden.mp3"},
		{name:"Lentement",filename:"http://www.miaowmusic.com/audio/mp3/Miaow-03-Lentement.mp3"}
];
var caminhoArquivoSwfJPlayer = "/rcms_rander/arquivos/temas/escolagenesis/js";
*/


$ja(document).ready
(function(){				   	

	//JPlayer
	var playItem = 0;

        //Recebe variavel com lista de mp3 em json definida em bloco
	var myPlayList = playListSiteJPlayer;

	// Local copy of jQuery selectors, for performance.
	var jpPlayTime = $ja("#jplayer_play_time");
	var jpTotalTime = $ja("#jplayer_total_time");
	var jpStatus = $ja("#demo_status"); // For displaying information about jPlayer's status in the demo page

	$ja("#jquery_jplayer").jPlayer({
		ready: function() {
			displayPlayList();
			playListInit(true); // Parameter is a boolean for autoplay.
                        demoInstanceInfo(this.element, $ja("#demo_info")); // This displays information about jPlayer's configuration in the demo page
		}//,oggSupport: false
                ,swfPath: caminhoArquivoSwfJPlayer
                

	})
	.jPlayer("onProgressChange", function(loadPercent, playedPercentRelative, playedPercentAbsolute, playedTime, totalTime) {
		jpPlayTime.text($ja.jPlayer.convertTime(playedTime));
		jpTotalTime.text($ja.jPlayer.convertTime(totalTime));
		demoStatusInfo(this.element, jpStatus); // This displays information about jPlayer's status in the demo page
	})
	.jPlayer("onSoundComplete", function() {
		playListNext();
	});

	$ja("#jplayer_previous").click( function() {
		playListPrev();
		$ja(this).blur();
		return false;
	});

	$ja("#jplayer_next").click( function() {
		playListNext();
		$ja(this).blur();
		return false;
	});

        //Funcao para carregar o combobox de musicas
	function displayPlayList() {
		$ja("#jplayer_playlist select").empty();
		for (i=0; i < myPlayList.length; i++) {
			var listItem = (i == myPlayList.length-1);
			listItem += "<option value='"+i+"'>"+ myPlayList[i].name +"</option>";
			$ja("#jplayer_playlist select").append(listItem);
		}
	}

        //Carregar evento
        $ja("#jplayer_playlist select").change( function() {
                var index = $ja("#jplayer_playlist select option:selected").val();
                if (playItem != index) {
                        $ja("#jquery_jplayer").stop();
                        playListChange( index );
                } else {
                        $ja("#jquery_jplayer").jPlayer("play");
                }
                $ja(this).blur();
                return false;
        });

	function playListInit(autoplay) {
		if(autoplay) {
			playListChange( playItem );
		} else {
			playListConfig( playItem );
		}
	}

	function playListConfig( index ) {
                $ja("#jplayer_playlist select").val(index);
		playItem = index;
                $ja("#jquery_jplayer").jPlayer("setFile",myPlayList[playItem].filename);
	}

	function playListChange( index ) {
		playListConfig( index );
		$ja("#jquery_jplayer").jPlayer("play");
	}

	function playListNext() {
		var index = (playItem+1 < myPlayList.length) ? playItem+1 : 0;
		playListChange( index );
	}

	function playListPrev() {
		var index = (playItem-1 >= 0) ? playItem-1 : myPlayList.length-1;
		playListChange( index );
	}
});
//find of the js code

