$(document).ready(function() {


	var aux1 = 'info';
	var aux2 = '@';
	var aux3 = 'debrrrrr.com';

	$('<h3>').attr('id','email').html(aux1+aux2+aux3).prependTo('#header');
	
	
	
	
	

	// PLAYER

	var $selectedSong;
	
	var counter = 0;
	$songList = $('a.song').each(function() {
	
		$(this).attr('data-index',counter);
		counter++;
	
	});
	var index=Math.floor(Math.random()*($songList.size()));
	var maxIndex = $songList.size()-1;
	var $firstSong = $songList.eq(index);
	
	
   $("#jquery_jplayer").jPlayer({
		ready: function () {
		
			//$firstSong.trigger('click');
		
		},
		swfPath: "js/jQuery.jPlayer.1.1.1",
		customCssIds: true,
		nativeSupport: false
	})
	.jPlayer("onProgressChange", function(lp,ppr,ppa,pt,tt) {
 		$("#pcent").text(parseInt(ppa)+"%");
	});


	$(".pause").hide();
	
	$("#jquery_jplayer").jPlayer("volume", 100);

	function showPauseBtn()
	{
	
		$selectedSong.parent().find('.play').fadeOut(100,function(){
			$selectedSong.parent().find('.pause').fadeIn(100);
		});
		
		$('.global.play').fadeOut(100,function(){
			$('.global.pause').fadeIn(100);
		});
		
	}
	
	function showPlayBtn()
	{
	
		$selectedSong.parent().find('.pause').fadeOut(100,function(){
			$selectedSong.parent().find('.play').fadeIn(100);
		});
		
		$('.global.pause').fadeOut(100,function(){
			$('.global.play').fadeIn(100);
		});
		
	}

	function playTrack(t,n)
	{
		$("#jquery_jplayer").jPlayer("setFile", t).jPlayer("play");

		showPauseBtn();

		return false;
	}


	var firstPlay = true;
	$("a.song").click(function() {
		
				$(this).blur();

		firstPlay = false;
		$selectedSong = $(this);
		$selectedSong.blur();
		
		
		
		$selectedSong.parent().parent().find('li').removeClass('selected');
		$selectedSong.parent().parent().find('li .control').fadeOut(100);
		
		$selectedSong.parent().addClass('selected') ;
		$selectedSong.parent().find('.stop, .play').fadeIn();
		
		
 		return(playTrack($selectedSong.attr('href'),$selectedSong.text()));
	});


	
	$(".play").click(function() {
	
		if (firstPlay == true) {
		
			$firstSong.trigger('click');
			firstPlay = false;
		
		} else {
		
			$("#jquery_jplayer").jPlayer("play");
			showPauseBtn();
			$(this).blur();
		
		}
		return false;
	});

	$(".pause").click(function() {
		$("#jquery_jplayer").jPlayer("pause");
		showPlayBtn();
		$(this).blur();
		return false;
	});

	$(".stop").click(function() {
		$("#jquery_jplayer").jPlayer("stop");
		showPlayBtn();
		$(this).blur();
		
		
		return false;
	});
	
	$(".play.global").click(function() {
	
		//$firstSong.trigger('click');	
		return false;
	});
	


	function playlist () {
	

		var indexTemp = $selectedSong.attr('data-index')*1;
		if (indexTemp < maxIndex) {
		
			indexTemp += 1;
		
		} else {
		
			indexTemp = 0;
		
		}

		console.log(maxIndex);
		console.log(indexTemp);


		$songList.eq(indexTemp).trigger('click');
	
	}
	
	$("#jquery_jplayer").jPlayer( "onSoundComplete", playlist);
	
	// END PLAYER



});

/*

(function($){
  $.fn.shuffle = function() {
    return this.each(function(){
      var items = $(this).children();
      return (items.length)
        ? $(this).html($.shuffle(items))
        : this;
    });
  }
 
  $.shuffle = function(arr) {
    for(
      var j, x, i = arr.length; i;
      j = parseInt(Math.random() * i),
      x = arr[--i], arr[i] = arr[j], arr[j] = x
    );
    return arr;
  }
})(jQuery);
*/
