function checkYourPhotoFields( myForm )
{
	try
	{
		if( myForm.subname.value.trim() == "" )
		{
			alert( "Please provide your name." );
			return false;
		}

		if( myForm.subphone.value.trim() == "" )
		{
			alert( "Please provide your phone number." );
			return false;
		}

		if( myForm.subemail.value.trim() == "" )
		{
			alert( "Please provide your email address." );
			return false;
		}

		var emailFilter = new RegExp( /^.+@.+\..{2,6}$/ );
		var illegalChars = new RegExp( /[\(\)\<\>\,\;\:\\\/\"\[\]]/ );
		if( !myForm.subemail.value.trim().match( emailFilter ) || myForm.subemail.value.trim().match( illegalChars ) )
		{
			alert( "Please provide a valid email address." );
			return false;
		}

		if( myForm.title.value.trim() == "" )
		{
			alert( "Please provide a title for the photo." );
			return false;
		}

		if( myForm.summary.value.trim() == "" )
		{
			alert( "Please provide a caption." );
			return false;
		}

		if( myForm.byline.value.trim() == "" )
		{
			alert( "Please provide the byline/credit." );
			return false;
		}

		if( myForm.picture.value.trim() == "" )
		{
			alert( "Please choose the photo to upload." );
			return false;
		}

		myForm.picturecaptionheading.value = myForm.title.value.trim();
		myForm.picturecaption.value = myForm.summary.value.trim();
		myForm.picturebyline.value = myForm.byline.value.trim();

		myForm.body1.value = "Name: " + myForm.subname.value + "\nPhone: " + myForm.subphone.value + "\nEmail: " + myForm.subemail.value;
	}
	catch( e )
	{
		alert( "There is a problem with how the form was filled out. Please correct the form and try again." );
		return false;
	}

	return true;
}
