// login form function ////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function sendLoginForm(){
	
	// variable setups ////////////////////////////////////////////////////////////////////////////////////////////
	var form 	= document.loginForm;	// form shortcut var
	var msg 	= "";									// error msg container var
	
	// check if username is blank
	if (form.username.value == null || form.username.value == ""){msg = msg+"Please enter your Username.\n";}
	
	// check if pw is blank
	if (form.password.value == null || form.password.value == ""){msg = msg+"Please enter a Password.\n";}
	
	// if an error occurred
	if (msg !== ''){
		alert(msg);
		return false;
	}
	
	// if no errors
	else {return true;}
	
}

// Add Event Form /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function sendAddEventForm(){
	
	// variable setups
	var form 	= document.addEventForm;	// form shortcut var
	var msg 	= "";											// error msg container var
	
	if (form.eventDate.value == null || form.eventDate.value == ""){msg = msg+"Please enter the EVENT DATE.\n";}
	if (form.eventTime.value == null || form.eventTime.value == ""){msg = msg+"Please enter the EVENT TIME.\n";}
	if (form.title.value == null || form.title.value == ""){msg = msg+"Please enter the EVENT TITLE.\n";}
	if (form.description.value == null || form.description.value == ""){msg = msg+"Please enter the EVENT DESCRIPTION.\n";}
	
	// if an error occurred
	if (msg !== ''){
		alert(msg);
		return false;
	}
	
	// if no errors
	else {return true;}
	
}

// Add Gallery Pic Form ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
function sendAddPicForm(){
	
	// variable setups
	var form 	= document.picForms;	// form shortcut var
	var msg 	= "";									// error msg container var
	
	if (form.category.value == null || form.category.value == ""){
		if (form.newCategory.value == null || form.newCategory.value == ""){
			msg = msg+"Please select an existing or enter a new ALBUM TITLE.\n";
		}
	}
	if (form.file.value == null || form.file.value == ""){msg = msg+"Please choose a PHOTO to upload.\n";}
	if (form.caption.value == null || form.caption.value == ""){msg = msg+"Please enter a CAPTION.\n";}
	
	// if an error occurred
	if (msg !== ''){
		alert(msg);
		return false;
	}
	
	// if no errors
	else {return true;}
	
}

// Edit Event Form ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function sendEditEventForm(){
	
	// variable setups
	var form 	= document.editEventForm;	// form shortcut var
	var msg 	= "";											// error msg container var
	
	if (form.eventDate.value == null || form.eventDate.value == ""){msg = msg+"Please enter the EVENT DATE.\n";}
	if (form.eventTime.value == null || form.eventTime.value == ""){msg = msg+"Please enter the EVENT TIME.\n";}
	if (form.title.value == null || form.title.value == ""){msg = msg+"Please enter the EVENT TITLE.\n";}
	if (form.description.value == null || form.description.value == ""){msg = msg+"Please enter the EVENT DESCRIPTION.\n";}
	
	if (form.keepPic.checked 		== true && form.file.value !== '')	{msg = msg+'If you wish to update the current pic, please select the "Update Pic" option.\n';}
	if (form.updatePic.checked 	== true && form.file.value == ''){msg = msg+'If you wish to update the current pic, please choose a new pic to replace the current image.\n';}
	if (form.deletePic.checked 	== true && form.file.value !== ''){msg = msg+'If you wish to update the current pic, please select the "Update Pic" option.\n';}
	
	// if an error occurred
	if (msg !== ''){
		alert(msg);
		return false;
	}
	
	// if no errors
	else {return true;}
	
}

function enablePicField(){
	document.editEventForm.file.disabled = false;
}

function disablePicField(){
	document.editEventForm.file.value = '';
	document.editEventForm.file.disabled = true;
}

// Edit Gallery Pic Form //////////////////////////////////////////////////////////////////////////////////////////////////////////////
function sendEditPicForm(){
	
	// variable setups
	var form 	= document.picForms;	// form shortcut var
	var msg 	= "";									// error msg container var
	
	if (form.category.value == null || form.category.value == ""){
		if (form.newCategory.value == null || form.newCategory.value == ""){
			msg = msg+"Please select an existing or enter a new ALBUM TITLE.\n";
		}
	}
	if (form.caption.value == null || form.caption.value == ""){msg = msg+"Please enter a CAPTION.\n";}
	
	if (form.keepPic.checked 		== true && form.file.value !== '')	{msg = msg+'If you wish to update the current pic, please select the "Update Pic" option.\n';}
	if (form.updatePic.checked 	== true && form.file.value == ''){msg = msg+'If you wish to update the current pic, please choose a new pic to replace the current image.\n';}
	if (form.deletePic.checked 	== true && form.file.value !== ''){msg = msg+'If you wish to update the current pic, please select the "Update Pic" option.\n';}
	
	// if an error occurred
	if (msg !== ''){
		alert(msg);
		return false;
	}
	
	// if no errors
	else {return true;}
	
}

function enableGalleryPicField(){
	document.picForms.file.disabled = false;
}

function disableGalleryPicField(){
	document.picForms.file.value = '';
	document.picForms.file.disabled = true;
}

// PHOTO GALLERY FUNCTIONS ////////////////////////////////////////////////////////////////////////////////////////////////////////////
function showAddPicForm(){
	document.getElementById('add-photo-form-container').style.display = "block";
	document.getElementById('edit-photo-form-container').style.display = "none";
}

function showEditPicForm(){
	document.getElementById('add-photo-form-container').style.display = "none";
	document.getElementById('edit-photo-form-container').style.display = "block";
}