$(document).ready(function() {
	
	// Submit form event handler
	$('#addAlbumForm').submit(function() {
		$('#addAlbumResult').hide(); 				// hide previous messages
		$('#addAlbumProcessing').show();			// show processing icon when submission processing begins
		
		
		$.post("gallery/addAlbum.php", 
				{ albumTitle: $('#albumTitleField').val(), category: $('#category').val() }, 
				function(response){

					// format of response will be 0*Message if Message is to be displayed
					// or 1*Page if user should be redirected to Page
					
					piece = response.split("*");
					$('#addAlbumResult').html(piece[1]);
					$('#addAlbumProcessing').hide();
					$('#addAlbumResult').show();
					
					if(piece[0] == '1') {
					
						// album successfully added, redirect user to new album
						setTimeout("document.location.href = piece[2];" , 3000);
					}
								
		});	// post response
		
		return false;
	});// end submit form handler
	
	
	
	// Submit form event handler
	$('#modifyAlbumForm').submit(function() {
		$('#modifyAlbumResult').hide(); 				// hide previous messages
		$('#modifyAlbumProcessing').show();			// show processing icon when submission processing begins
		

		
		$.post("gallery/modifyAlbum.php", 
				{ albumTitle: $('#newAlbumName').val(), albumID: $('#currentAlbumID').val() }, 
				function(response){

					// format of response will be 0*Message if Message is to be displayed
					// or 1*Page if user should be redirected to Page
					
					piece = response.split("*");
					$('#modifyAlbumResult').html(piece[1]);
					$('#modifyAlbumProcessing').hide();
					$('#modifyAlbumResult').show();
					
					if(piece[0] == '1') {
						// album successfully added, redirect user to new album
						document.location.href = piece[2];
					}
								
		});	// post response
		
		return false;
	});// end submit form handler
	
	
	
	
	
	
	
	
});	// end document ready


function finishAjax(messageID, loadingID, response)
{
	$('#'+loadingID).hide();
	$('#'+messageID).html(unescape(response));
	$('#'+messageID).show();
}


function deletePhoto() {
	$.post("gallery/deletePhoto.php", 
				{ albumID: $('#currentAlbumID').val(), photoID: $('#currentPhotoID').val() }, 
				function(response){

					// format of response will be 0*Message if Message is to be displayed
					// or 1*Page if user should be redirected to Page
					
					piece = response.split("*");
					if(piece[0] == '1') {
						// photo successfully deleted
						document.location.href = piece[1];
					}
								
		});	// post response
		
		return false;	
}

function setPhotoAsAlbumCover() {
	$.post("gallery/setAlbumCover.php", 
				{ albumID: $('#currentAlbumID').val(), photoID: $('#currentPhotoID').val() }, 
				function(response){

					// format of response will be 0*Message if Message is to be displayed
					// or 1*Page if user should be redirected to Page
					
					piece = response.split("*");
					if(piece[0] == '1') {
						// photo successfully deleted
						$('#setAlbumCover').html(piece[1]);
					}
								
		});	// post response
		
		return false;	
}



function deleteAlbum(categoryID) {

	$.post("gallery/deleteAlbum.php", 
				{ albumID: $('#currentAlbumID').val(), categoryID: categoryID }, 
				function(response){

					// format of response will be 0*Message if Message is to be displayed
					// or 1*Page if user should be redirected to Page
					
					piece = response.split("*");
					if(piece[0] == '1') {
						// photo successfully deleted
						document.location.href = piece[1];
					}
								
		});	// post response
		
		return false;	
}
