function appCheck(myForm) {

  
   
  //MEMBERSHIP TYPE
  var radioArray = new Array();
  var theAnswer;
  radioArray=myForm.elements['membertype'];
	var i;
  for (i=0;i<radioArray.length;i++){
  		if (radioArray[i].checked ==true){
  			 theAnswer=radioArray[i].value
  		}
  }
  if (theAnswer==null){
  	 alert("Please choose a Membership Type")
  	 myForm.elements['membertype'][0].focus();return false
  }

  //FORENAME
  if(myForm.elements['fore'].value.length <1){
	alert("Please enter your Forename")
  myForm.elements['fore'].focus();return false
  }

  //SURNAME
  if(myForm.elements['surname'].value.length <1){
	alert("Please enter your surname")
  myForm.elements['surname'].focus();return false}
	
	//EMAIL
  if (myForm.elements['email'].value!=""){
    if (myForm.elements['email'].value.indexOf("@")==-1 || myForm.elements['email'].value.indexOf(".")==-1 || myForm.elements['email'].value.indexOf(" ")!=-1 || myForm.elements['email'].value.length<6){
		    alert("Please enter a valid Email Address");
    myForm.elements['email'].focus();return false}
  }
  
  if(myForm.elements['email'].value.length <1)
  {alert("Please enter your Email Address")
  myForm.elements['email'].focus();return false}
  
	
	
	
	
  
	//ADDRESS
  if(myForm.elements['address'].value.length <1){
	alert("Please enter the first line of your Postal Address")
  myForm.elements['address'].focus();return false
  }
	
	//TOWN
  if(myForm.elements['town'].value.length <1){
	alert("Please enter your postal Town")
  myForm.elements['town'].focus();return false
  }
	//POSTCODE
  if(myForm.elements['postcode'].value.length <1){
	alert("Please enter your Postcode")
  myForm.elements['postcode'].focus();return false
  }
	//COUNTRY
  if(myForm.elements['country'].value.length <1){
	alert("Please enter your Country")
  myForm.elements['country'].focus();return false
  }
	
	
  
  
	//CLASSIFICATIONS
	//var checkboxArray = new Array();
  var theSelections;
	var isSupplier
  //checkboxArray=myForm.elements['occCode'];
  for (i=0;i<myForm.length;i++){ //loop through entire form - all elements!!!!
  		if ( (myForm.elements[i].type=='checkbox') && (myForm.elements[i].name.substring(0, 7)=='occCode') ){
  			 
				 if (myForm.elements[i].checked ==true){
  			       theSelections=myForm.elements[i].value
							 
							 if (myForm.elements[i].name=='occCode[Suppliers]'){
							    isSupplier='supplier'; //used for the bnext check

							 }
							 
				 }			 
  		}
			
  }
	
  if (theSelections==null){
  	 alert("Please select at least one Membership Classification Category")
  	 return false
  }

	//SUPPLIER CODES
	var suppAnswer
	if(isSupplier=='supplier'){ //ONLY PERFORM THE CHECK FOR SUPPLIERS
	
      	//var checkboxArray = new Array();
       // var theSelections;
      	
        for (i=0;i<myForm.length;i++){ //loop through entire form - all elements!!!!
        		if ( (myForm.elements[i].type=='checkbox') && (myForm.elements[i].name.substring(0, 8)=='suppCode') ){
        			 
      				 if (myForm.elements[i].checked ==true){
        			       						 
  			              suppAnswer=myForm.elements[i].value
  		         }
      		  }
      							 
      	}			 
        	
				if (suppAnswer==null){
      	    alert("Please select at least one Supplier Code")
      	    return false
       }	
					
					
					
			
  }
  //REFERRAL
  if(myForm.elements['referral'].value.length <1){
	alert("Please let us know where you heard of the Records Management Society")
  myForm.elements['referral'].focus();return false
  }

}

function contactCheck(form) {


if(document.forms['contact'].elements['name'].value.length <1)
{alert("Please enter your name")
document.forms['contact'].elements['name'].focus();return false}

if (document.forms['contact'].elements['email'].value!="") 
{
if (document.forms['contact'].elements['email'].value.indexOf("@")==-1 || document.forms['contact'].elements['email'].value.indexOf(".")==-1 || document.forms['contact'].elements['email'].value.indexOf(" ")!=-1 || document.forms['contact'].elements['email'].value.length<6) 
{alert("Please enter a valid email address");
document.forms['contact'].elements['email'].focus();return false}
}

if(document.forms['contact'].elements['email'].value.length <1)
{alert("Please enter your e-mail address")
document.forms['contact'].elements['email'].focus();return false}

if(document.forms['contact'].elements['message'].value.length <1)
{alert("Please enter your message")
document.forms['contact'].elements['message'].focus();return false}
}








function registerCheck(form) {

if(document.forms['register'].elements['name'].value.length <1)
{alert("Please enter your name")
document.forms['register'].elements['name'].focus();return false}

if (document.forms['register'].elements['email'].value!="") 
{
if (document.forms['register'].elements['email'].value.indexOf("@")==-1 || document.forms['register'].elements['email'].value.indexOf(".")==-1 || document.forms['register'].elements['email'].value.indexOf(" ")!=-1 || document.forms['register'].elements['email'].value.length<6) 
{alert("Please enter a valid email address");
document.forms['register'].elements['email'].focus();return false}
}

if(document.forms['register'].elements['email'].value.length <1)
{alert("Please enter your e-mail address")
document.forms['register'].elements['email'].focus();return false}

if(document.forms['register'].elements['message'].value.length <1)
{alert("Please enter your message")
document.forms['register'].elements['message'].focus();return false}
}



function finalCheck1(form) {

if(document.forms['contact'].elements['name'].value.length <1)
{alert("Please enter your name")
document.forms['contact'].elements['name'].focus();return false}

if (document.forms['contact'].elements['email'].value!="") 
{
if (document.forms['contact'].elements['email'].value.indexOf("@")==-1 || document.forms['contact'].elements['email'].value.indexOf(".")==-1 || document.forms['contact'].elements['email'].value.indexOf(" ")!=-1 || document.forms['contact'].elements['email'].value.length<6) 
{alert("Please enter a valid email address");
document.forms['contact'].elements['email'].focus();return false}
}

if(document.forms['contact'].elements['email'].value.length <1)
{alert("Please enter your e-mail address")
document.forms['contact'].elements['email'].focus();return false}

if(document.forms['contact'].elements['message'].value.length <1)
{alert("Please enter your message")
document.forms['contact'].elements['message'].focus();return false}
}



function competitionCheck(form) {

var theForm = document.forms['competition']
var radioArray = new Array();
var theAnswer;

radioArray=theForm.elements['answer'];
for (i=0;i<radioArray.length;i++){
		if (radioArray[i].checked ==true){
			 theAnswer=radioArray[i].value
		}
}
if (theAnswer==null){
	 alert("Please choose an answer")
	 theForm.elements['answer'][0].focus();return false
}

if(theForm.elements['name'].value.length <1)
{alert("Please enter your name")
theForm.elements['name'].focus();return false}

if (theForm.elements['email'].value!="") 
{
if (theForm.elements['email'].value.indexOf("@")==-1 || theForm.elements['email'].value.indexOf(".")==-1 || theForm.elements['email'].value.indexOf(" ")!=-1 || theForm.elements['email'].value.length<6) 
{alert("Please enter a valid email address");
theForm.elements['email'].focus();return false}
}

if(theForm.elements['email'].value.length <1)
{alert("Please enter your e-mail address")
theForm.elements['email'].focus();return false}


if(theForm.elements['conditions'].checked==false)
{alert("Please agree to the terms and conditions of the competition")
theForm.elements['conditions'].focus();return false}


}
