function validate() {
    var f=document.regform;
    var msg="";
    var invalfocus;
    var reg = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/

   if(!reg.test(f.reply.value)) {
	msg+="\n\tEmail (should be in a valid format, e.g. yourname@company.com)";
	if(!invalfocus) invalfocus=f.reply;
    }
    
    if(!f.subject.value) {
	msg+="\n\tSubject";
	if(!invalfocus) invalfocus=f.subject;
    }
    if(!f.body.value) {
	msg+="\n\tBody";
	if(!invalfocus) invalfocus=f.body;
    }
    
    if(invalfocus) {
	alert("Please complete the following fields before submitting the form:"+msg);
	invalfocus.focus();
	return false;
    }
	
    
    return true;
}
