function validateForm(){
var formerror;
formerror='';
	if(document.regform.firstname.value==''){
		formerror+= ' - Please provide your First name\n';
	}
	if(document.regform.lastname.value==''){
		formerror+= ' - Please provide your Last name\n';
	}
	if(document.regform.email.value==''){
		formerror+= ' - Please provide your Email address\n';
	}
	if(document.regform.type.selectedIndex==0){
		formerror+= ' - Please select whether you are a consumer or represent an organisation\n';
	}
	i=0;
	if(document.regform.ffiproducts.checked){
		i=i+1;
	}	
	if(document.regform.fairtradeproducts.checked){
		i=i+1;
	}	

	if(i==0){
		formerror+= ' - Please select what type of product you are interested in\n';
	}
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if ((!(filter.test(document.regform.email.value)))&&(!(document.regform.email.value==''))) {
		formerror+= ' - Invalid email address\n';
	} 
	
	
	if(formerror){
		alert ("The following error(s) have occured:\n\n" + formerror);
		return false;
	}else{
		return true;
	}
}


