// JavaScript Document
var invalid;
function checkwholeform(){
	if(invalid = 1){
		return false;//the form will not be submitted if it is invalid. 
	}else{
		return true
	}
}

function fullField(x,span_id)//if field empty return false and write "Required": if field full return true and write tick
{
	var result=false;
	if(x.value==0)
	{
		document.getElementById(span_id).innerHTML =" Required";
		result=false;
		invalid = 1;
	}else{
		document.getElementById(span_id).innerHTML="";//can use tick <img src='images/site_images/tick.png' />
		result=true;
		invalid = 1;
		}
		
	return result;
}//end of emptyfield

function is_number(x,span_id){
	if(isNaN(x.value)){
		document.getElementById(span_id).innerHTML = ' Please enter a number';
		return false;
	}else{
		document.getElementById(span_id).innerHTML ="";
		return false;
	}
	
	
}//end of function is_number

function checkdonation(x,span_id){
	if(isNaN(x.amount.value)){
	document.getElementById(span_id).innerHTML = ' Please enter a number';
	return false;
	}else{
		document.getElementById(span_id).innerHTML ="";
		return true;
	}
}


function checkEmail(x,span_id)//checks an email for correct format. And writes to a specified div invalid or a tick
{
	var emailVal=x.value;
	if(emailVal.length<6)
	{
		document.getElementById(span_id).innerHTML="Invalid Email";
		result = false;
	}
	else if(emailVal.indexOf("@")==-1)
	{
		document.getElementById(span_id).innerHTML="Invalid Email";
		result = false;
		
	}
	else if(emailVal.indexOf(".")==-1)
	{
		document.getElementById(span_id).innerHTML="Invalid Email";
		result = false;
		
	}
	else{	
		document.getElementById(span_id).innerHTML="";
		result = true;
	}
	
	return result;
		
}
