function chkmember(){
	var name=get_element("member_name");
	var telephone=get_element("member_telephone");
	var mobile=get_element("member_mobile");
	var email=get_element("member_email");
	var address=get_element("member_address");
	var errs="";
	var warns="";
	if ((name.value==null) || (name.value=="") || blank(name.value)){
		errs+="\nPlease input your full name";
	}
	if ((telephone.value==null) || (telephone.value=="") || blank(telephone.value)){
		warns+="\nPlease input your telephone number";
	}
	if ((mobile.value==null) || (mobile.value=="") || blank(mobile.value)){
		warns+="\nPlease input your mobile, we will use this to send alert messages to you";
	}
	if ((email.value==null) || (email.value=="") || blank(email.value)){
		errs+="\nPlease input your email address";
	}
	if ((address.value==null) || (address.value=="") || blank(address.value)){
		errs+="\nPlease input your full address";
	}
	if(email.value){
	//check if email is from domain
		if(email.value.indexOf("@")== -1) errs+="\n"+txt_invalidemail[lang];
		else{
			var md=email.value.split("@");
			var mmd=md[1].split(".");
			var maildom=mmd[0];
			md=location.href.split(".")
			var hrefdom=md[1];
			if(maildom==hrefdom) errs+="\n"+txt_hackfailed[lang];
		}
	}
	if(!errs){
		if(warns){
			var wm="_____________________________________________________\n\n";
			wm+="The following warnings occurred when trying to submit your form:\n\n";
			wm+="_____________________________________________________\n\n";
			wm+=warns+"\n\n\n";
			wm+="Press OK to coninue anyway, or press cancel to correct.";
			var agree=confirm(wm);
			if(agree){
				return true;
			}
			else{
				return false;
			}
		}
		return true;
	}else{
		msg ="_____________________________________________________\n\n";
		msg+=txt_formnotsubmitted[lang]+".\n";
		msg+=txt_correcterrors[lang]+".\n";
		msg+="_____________________________________________________\n\n";
		msg+=errs;
		if(warns){
			msg+="\n\n\nAdditionally the following warnings occurred:\n";
			msg+=warns;
		}
		alert(msg);
		return false;
	}
}