function validate_photog_add_photo(id) {
	var err = "";

	if(document.imgupload.image.value == "") {
		err = err + "- You did not specify an impage to upload.\n";
	}
	if(document.imgupload.title.value == "") {
		err = err + "- Please provide a title for your image.\n";
	}
	
	if(document.imgupload.description.value == "") {
		err = err + "- Please provide a description for your image.\n";
	}
	
	if(document.imgupload.keywords.value == "") {
		err = err + "- Please provide some keywords so our search engine can easily find your image.\n";
	}
	
	if(document.imgupload.gallery_id.value == 0) {
		err = err + "- Please select the main category in which to place your image.\n";
	}
	
	if ((!document.imgupload.release_model.checked) && (!document.imgupload.release_property.checked) && (!document.imgupload.no_release.checked)) {
		err = err + "- You did not agree nor select any of the image release requirements.\n";
	}
	
	if ( err != "" ) {
		alert("Image Error:\n\n"+err);
		return false;
	}
	
	if ( document.getElementById ) {
		if ( document.getElementById(id).style.display != 'block' ) {
			document.getElementById(id).style.display = 'block';
		}
	}
	else {
		if ( document.layers ) {
			if ( document.id.display != 'block' ) {
				document.id.display = 'block';
			}
		}
		else {
			if ( document.all.id.style.visibility != 'block' ) {
				document.all.id.style.display = 'block';
			}
		}
	}
	
	document.imgupload.action = "ps_action.php?pmode=add_photo";
	document.imgupload.submit();
}

function validate_photog_edit_photo() {
	var err = "";

	if(document.edit_photo.delete_img_request.checked == true) {
		if(document.edit_photo.delete_img_request_reason.value == "") {
			err = err + "- You are required to provide the reason why you would like your photograph removed from Renostock.com!\n";
		}
	}
	
	if(document.edit_photo.title.value == "") {
		err = err + "- Please provide a title for your image.\n";
	}
	
	if(document.edit_photo.description.value == "") {
		err = err + "- Please provide a description for your image.\n";
	}
	
	if(document.edit_photo.keywords.value == "") {
		err = err + "- Please provide some keywords so our search engine can easily find your image.\n";
	}
	
	if(document.edit_photo.gallery_id.value == 0) {
		err = err + "- Please select the main category in which to place your image.\n";
	}
	
	if ((!document.edit_photo.release_model.checked) && (!document.edit_photo.release_property.checked) && (!document.edit_photo.no_release.checked)) {
		err = err + "- You did not agree nor select any of the image release requirements.\n";
	}
	
	if ( err != "" ) {
		alert("Image Error:\n\n"+err);
		return false;
	}
	
	document.edit_photo.action = "ps_action.php?pmode=edit_photo";
	document.edit_photo.submit();
}

function validate_new_user() {
	var err = "";
	
	if(document.new_user.value == "") {
		err = err + "- Your name cannot be left blank. Please enter your name.\n";
	}
	
	if(document.new_user.email.value == "") {
		err = err + "- Your Email address cannot be left blank. Please enter your Email address.\n";
	}
	
	if(document.new_user.password1.value == "") {
		err = err + "- Your password cannot be left blank. Please enter a password.\n";
	}
	else if(document.new_user.password2.value == "") {
		err = err + "- You must confirm your password.\n";
	}
	else if(document.new_user.password1.value != document.new_user.password2.value) {
		err = err + "- Passwords did not match.\n";
	}
	
	if(!document.new_user.photographer_agreement.checked) {
		err = err + "- You must agree to the Photographer's Agreement before registering.\n";
	}
	
	if ( err != "" ) {
		alert("New User Registration Error:\n\n"+err);
		return false;
	}
	
	document.new_user.action = "ps_action.php?pmode=photog_signup";
	document.new_user.submit();
}

function validate_password() {
	if(document.profile.current_password.value != "") {
		if(document.profile.password1.value == "") {
			alert("Please enter your password.");
			return false;
		}
		
		if(document.profile.password2.value == "") {
			alert("Please verify your password.");
			return false;
		}
		
		if(document.profile.password1.value != document.profile.password2.value) {
			alert("The password and verify password fields do not match");
			return false;
		}
	}
	
	document.profile.action = "ps_action.php?pmode=photog_profile";
	document.profile.submit();
}

function validate_recover_password() {
	if(document.recover_password.email.value == "") {
		alert("Please provide your Email address.");
		return false;
	}
	
	document.recover_password.action = "public_actions.php?pmode=recover_password";
	document.recover_password.submit();
}