done=0;
function submitForms(){
	if (isorganiser() && issize()&& istel() && isdate_of_visit() && isarrival_time() && isdone()){
		if (confirm("\nYou're about to submit this form to Coton Manor")){done++;return true;}
		else{return false;}}
	else{return false;}}
function isdone(){
	if(done>0){
		if(done==1){tim = "time";}
		else{tim = "times";}
		if (confirm("\nYou have submitted this form "+ done +" "+ tim +" already.\nYou may have double clicked or your connection\n to this site may be running a little slow\n Select CANCEL to wait, or OK to repeat the submission")){return true;}
		else{return false;}	}
	else{return true;}}
function ischecked(){
	p=document.forms[0].elements[17];
	return true;}
function isorganiser(){	
	f=document.forms[0].elements[1];org=f.value;
	if (org.length == 0){alert("Organiser field is empty!\nPlease enter their/your name");f.focus();return false;}
	return true;}
function issize(){
	f=document.forms[0].elements[2];size=f.value;
	if(isNaN(size)){alert("\nPlease enter a number for the size of your group.");f.select();f.focus();return false;}  
	if (size.length == 0){alert("Group size field is empty!\n\nPlease enter aproximate size of your group");f.focus();return false;}
	return true;} 
function istel(){
	f=document.forms[0].elements[3];tel=f.value;
	if (tel.length == 0){alert("Telephone field is empty!\n\nPlease enter a telephone number for us to contact you");f.focus();return false;}
	return true;} 
function isemail(){
	f=document.forms[0].elements[6];em=f.value;
	if (em.length == 0){alert("Email field is empty!\n\nPlease enter an email address for us to contact you");f.focus();return false;}
	if (em.indexOf("@",0)==-1 || em.indexOf(".",0)==-1 || em.length<5){alert("\nNot a vaild e-mail address!\n\nPlease re-enter your e-mail address.");f.select();f.focus();return false;}
	return true;}
function isdate_of_visit(){
	f=document.forms[0].elements[13];dv=f.value;
	if (dv.length == 0){alert("\nNo Date for your visit has been entered\n\nPlease enter a recognisable date.");f.focus();return false;}  
	return true;}
function isarrival_time(){
	f=document.forms[0].elements[14];at=f.value;
	if (at.length == 0){alert("\nNo arrival time\n\nPlease enter an indication of your planned arrival time.");f.select();f.focus();return false;}
	return true;}
function isaddre1(){
	f=document.forms[0].elements[7];size=f.value;
	if (size.length == 0){alert("The first line of your address is empty!\n\nPlease enter your address correctly");f.focus();return false;}
return true;} 
function isaddre2(){
	f=document.forms[0].elements[9];size=f.value;
	if (size.length == 0){alert("The Village/Town field of your address is empty!\n\nPlease enter your address correctly");f.focus();return false;}
return true;} 
function isaddre3(){
	f=document.forms[0].elements[10];size=f.value;
	if (size.length == 0){alert("The county field of your address is empty!\n\nPlease enter your address correctly");f.focus();return false;}
return true;} 
function isaddre4(){
	f=document.forms[0].elements[11];size=f.value;
	if (size.length == 0){alert("The Postcode field of your address is empty!\n\nPlease enter your address correctly");f.focus();return false;}
return true;} 
function isaddre5(){
	f=document.forms[0].elements[12];size=f.value;
	if (size.length == 0){alert("The Country field of your address is empty!\n\nPlease enter your address correctly");f.focus();return false;}
return true;} 
