
function registers()
{
	if(!registerSubmit())
	{
		
		document.forms.registration.submit();
		
	}
}

function registerSubmit(){
	
	var is_error = false;

	if(document.getElementById('name').value == "") {
		alert("Please specify your name.");
		is_error = true;
	
	}else if(document.getElementById('surname').value == "") {
		alert("Please specify your surname.");
		is_error = true;
	}else if(document.getElementById('nickname').value == "") {
		alert("Please provide a nickname for yourself.");
		is_error = true;
	}else if(document.getElementById('email').value == "") {
		alert("Please specify your email address.");
		is_error = true;
	}else if(document.getElementById('pass').value == "") {
		alert("Please specify your password.");
		is_error = true;
	}else if(document.getElementById('confirm_pass').value == "") {
		alert("Please confirm your password.");
		is_error = true;
	}else if(document.getElementById('confirm_pass').value != document.getElementById('pass').value) {
		alert("Your passwords do not match, please check them and re-submit the registration form.");
		is_error = true;
	}else if(document.getElementById('country').value == 0) {
		alert("Please confirm your country of residence.");
		is_error = true;
	}else if(document.getElementById('sum').value == '') {
		alert("Please complete the sum question and help fight spam.");
		is_error = true;
	}
	
	return is_error;  
}


function addRecipe()
{
	if(!recipeSubmit())
	{
		
		document.forms.addrecipe.submit();
		
	}
}

function recipeSubmit(){
	
	var is_error = false;

	if(document.getElementById('name').value == "") {
		alert("Please specify the name of the recipe.");
		is_error = true;
	}else if(document.getElementById('main').value == 0) {
		alert("Please specify the main ingredient or type of recipe/dish.");
		is_error = true;
	}else if(document.getElementById('ingredients').value == "") {
		alert("Please specify your ingredients necessary for the recipe.");
		is_error = true;
	}else if(document.getElementById('directions').value == "") {
		alert("Please add directions on how to make your recipe.");
		is_error = true;
	}else if(document.getElementById('prep').value == 0) {
		alert("Please specify the preparation time for this recipe.");
		is_error = true;
	}
	
	return is_error;  
}


function updateProfile()
{
	if(!profileUpdate())
	{
		
		document.forms.editprofile.submit();
		
	}
}

function profileUpdate(){
	
	var is_error = false;

	if(document.getElementById('name').value == "") {
	alert("Please specify your name.");
		is_error = true;
	}else if(document.getElementById('surname').value == "") {
		alert("Please specify your surname.");
		is_error = true;
	}else if(document.getElementById('email').value == "") {
		alert("Please specify your email address.");
		is_error = true;
	}else if(document.getElementById('country').value == 0) {
		alert("Please specify your country of residence.");
		is_error = true;
	}
	
	return is_error;  
}

function updatePassword()
{
	if(!passwordUpdate())
	{
		
		document.forms.editprofilepass.submit();
		
	}
}

function passwordUpdate(){
	
	var is_error = false;

	if(document.getElementById('old_pass').value == "") {
	alert("Please specify your old Password.");
		is_error = true;
	}else if(document.getElementById('new_pass').value == "") {
		alert("Please specify your new Password.");
		is_error = true;
	}else if(document.getElementById('new_pass').value != document.getElementById('new_pass1').value) {
		alert("Your new passwords do not match, please ensure you enter the same password in both the new and confirmation field.");
		is_error = true;
	}
	
	return is_error;  
}

function contacts()
{
	if(!contactsCheck())
	{
		
		document.forms.contact.submit();
		
	}
}

function contactsCheck(){
	
	var is_error = false;

	if(document.getElementById('name').value == "") {
	alert("Please specify your name.");
		is_error = true;
	}else if(document.getElementById('email').value == "") {
		alert("Please specify your email address.");
		is_error = true;
	}else if(document.getElementById('feedback').value == "") {
		alert("Please include your comments.");
		is_error = true;
	}else if(document.getElementById('sum').value == "") {
		alert("Please remember to complete the sum problem before sending your email.");
		is_error = true;
	}
	
	return is_error;  
}

function editRecipe()
{
	if(!recipeUpdate())
	{
		
		document.forms.editrecipe.submit();
		
	}
}

function recipeUpdate(){
	
	var is_error = false;

	if(document.getElementById('recipe').value == "") {
		alert("Please specify the name of the recipe.");
		is_error = true;
	}else if(document.getElementById('main').value == 0) {
		alert("Please specify the main ingredient or type of recipe/dish.");
		is_error = true;
	}else if(document.getElementById('ingredients').value == "") {
		alert("Please specify your ingredients necessary for the recipe.");
		is_error = true;
	}else if(document.getElementById('directions').value == "") {
		alert("Please add directions on how to make your recipe.");
		is_error = true;
	}else if(document.getElementById('prep').value == 0) {
		alert("Please specify the preparation time for this recipe.");
		is_error = true;
	}
	
	return is_error;  
}