// JavaScript Document
var volume;
var muted = false;

$(document).ready(function(){
						   
	$("#jquery_jplayer_1").jPlayer({
		ready: function () {
			$(this).jPlayer("setMedia", {
				m4a: "/media/mysound.mp4",
				oga: "/media/mysound.ogg"
			});
		},
		swfPath: "/player",
		supplied: "m4a, oga"
	});						   
	
	$('#songs_list img.playbutton').bind('click', function(){
		if ($('#songs_list tr.active').find('img').attr('id') == $(this).attr('id')) {
		  var src = $(this).attr('src');
		  if (src == '/images/music/arrow_right_green.png') {
			  $(this).attr('src', '/images/music/pause.png');
			  $("#jp1").jPlayer("pause");
		  } else {
			  $("#jp1").jPlayer("play");
			  $(this).attr('src', '/images/music/arrow_right_green.png');
		  }
		} else {
		  $('#songs_list tr.active').find('img').attr('src', '/images/site/arrow_right_light.png');
		  $('#songs_list tr.active').removeClass('active');		
		  //$('.playbutton').attr('src','/images/site/arrow_right_light.png'); 
		  $(this).attr('src', '/images/music/arrow_right_green.png');
		  $(this).parents('tr:first').addClass('active');
		  var song = $(this).parents('a:first').attr('rel');		  
		  play_by_name(song);
		}
	});	
	
	if (tablesorter) {
	    $('#songs_list').tablesorter();
	}
	$('a.music-off').bind('click', function(){
		if (!muted) {
			$("#jp1").jPlayer("mute");
			$('a.music-off img').attr('src', '/images/site/music-on.gif');
			muted = true;
		} else {
			$("#jp1").jPlayer("unmute");
			$('a.music-off img').attr('src', '/images/site/music-off.gif');			
			muted = false;
		}
		return false;
	});
	
	$('a.vol-up').bind('click', function(){
		//alert($("#jp1").data("jPlayer").status.volume);
		if (volume < 1) {
		    volume = volume + 0.1;
		}
		var vv = Math.round(volume * 10);
		$('div#vol-val').html('Уровень: ' + vv.toString());
		
		$("#jp1").jPlayer("volume", volume);
		return false;		
	});
	$('a.vol-down').bind('click', function(){
		if (volume > 0.1) {
		    volume = volume - 0.1;
		}
		var vv = Math.round(volume * 10);
		$('div#vol-val').html('Уровень: ' + vv.toString());
		
		$("#jp1").jPlayer("volume", volume);
		return false;		
	});
	
	$("#jp1").bind($.jPlayer.event.play, function(event) { // Add a listener to report the time play began
		volume = event.jPlayer.options.volume;
		var vv = Math.round(volume * 10);
		$('div#vol-val').html('Уровень: ' + vv.toString());
	});	

	$('#alltracks').click(function(){

	    $('#id_search').val('');$('#id_search').keyup();

	    // set sorting column and direction
	    var sorting = [[2,0]]; 
	    // sort on the first column 
	    $("table#songs_list").trigger("sorton",[sorting]); 
	    // return false to stop default link action 
	    return false; 

	});

	
});

function play_by_name(mp3){
	$('#jp1').jPlayer("clearMedia");
	$('#jp1').jPlayer("setMedia", {mp3: mp3});
	$('#jp1').jPlayer("play");
}


