
function submitAll(){
	$(".trackEdit").each(function (i) {
		$(this).submit()
		});
}

$(document).ready(function(){

	$(".trackEdit").submit(function(){
		var form = $(this);
		var str = 	"trackname: " + $(this).find("input[name='trackname']").val() +
					"\n module: " + $(this).find("input[name='module']").val() +
					"\n method: " + $(this).find("input[name='method']").val() +
					"\n album mid: " + $(this).find("input[name='album_monkey_id']").val() + 
					"\n track mid: " + $(this).find("input[name='track_monkey_id']").val() + 
					"\n track lyrics: " + $(this).find("textarea[name='track_lyrics']").val() +
					"\n p_genre: " + $(this).find("select[name='primary_genre'] > :selected").val() +
					"\n m_genre1: " + $(this).find("select[name='more_genre1'] > :selected").val() +
					"\n m_genre2: " + $(this).find("select[name='more_genre2'] > :selected").val();
					
		if ($(this).find("select[name='primary_genre'] > :selected").val() == 0)
		{
			alert ('No primary genre selected. Please choose one.');
			$(this).find("a.trackEditLink").click();
			return false;
		}
					
		//alert( $(this).find("textarea[name='track_lyrics']").val() );
		
		//alert (str);
		form.find("input[name='save']:first").val("Saving...");
 		$.post("ajaxProcess.php",{
       		trackname: $(this).find("input[name='trackname']").val(),
       		module: $(this).find("input[name='module']").val(),
       		method: $(this).find("input[name='method']").val(),
       		album_monkey_id: $(this).find("input[name='album_monkey_id']").val(),
       		track_monkey_id: $(this).find("input[name='track_monkey_id']").val(),
       		track_lyrics: $(this).find("textarea[name='track_lyrics']").val(),
       		primary_genre: $(this).find("select[name='primary_genre'] > :selected").val(),
       		more_genre1: $(this).find("select[name='more_genre1'] > :selected").val(),
       		more_genre2: $(this).find("select[name='more_genre2'] > :selected").val(),
       		ajax: true	
     	}, function(data) {
   				form.find("input[name='save']:first").val("Saved");
   				//alert(data);
 			});
 			
 		return false;
	});
		if(window.greyspace_count == undefined){
			var greyspace_count = 0;
		}
	    $("#editTracksList").sortable({revert: true, 
    								update: function(e, ui){
										var list_order = $(this).sortable('toArray');
										
										$.post("ajaxProcess.php",
												{module: 'Album',
												method: 'updateTrackOrder',
												'editTracksList[]': list_order},
												function(data){
										 			addGreyspace(data);
										 			$("#editTracksList > li:even div").removeClass('lightblue');
										 			$("#editTracksList > li:odd div").addClass('lightblue');												 		
													});	
    										},
    								forcePlaceholderSize: true,
    								forceHelperSize: true,
    								start: function(e, ui){
    									$("#edit_tracks_status").text('');
    									//ui.helper.addClass('active');
    									},
    								delay: 20,
    								distance: 5});
    								
    	$(".removeTrackLink").click(function(){
    		if(confirm('Are you sure you want to delete this track?')){
    			var track_id = $(this).parents("li").attr("id");
    			var $li = $(this).parents("li");
    			$.post("ajaxProcess.php",
    					{ module: 'Album',
    					  method: 'ProcessRemoveTrack',
    					  track_monkey_id: track_id,
    					  ajax: true },
    					function(data){
    						if(data.greyspaceMessage){
    							addGreyspace(data.greyspaceMessage);
    						}
    						if(data.status == 1){
    							$li.hide(1500, function(){$li.remove()});
    						}
    					},"json");
    		}
    		return false;
    	});
    	
    	$(":submit[value=Tag]").siblings(":input[name='ajax']").parents("form").submit(function(){
    		var data = $(this).serializeArray();
    		$.post('ajaxProcess.php',
    				data,
    				function(data){
    					if(data.greyspaceMessage){
    						addGreyspace(data.greyspaceMessage);
    					}
    					
    			   		$("#edit_track").html('<center><h1>Loading</h1><img src="images/cpanel/ajax-loader.gif" /></center>');

    					var album_monkey_id = $('.albumSelected').attr('id');
    					$.post("ajaxGetView.php",
    			   				{	album: album_monkey_id,
    			   					module_mid: album_monkey_id,
    			   					view: 'EditTracks'},
    			   				function(data){
    			   					$("#edit_track").html(data);
    			   				});
    				},
    				"json");
    		return false;
    	});
    	
    	//$(".trackEntry").draggable({revert:true, containment: "#cpanel", zindex: 100});
    	
});