// form validation function //

function validate(form) {
	//alert('test');
	//inlineMsg('name','You must enter your name.',2);
	//return false;
	var theirname = form.name.value;
	var institution = form.institution.value;
	var city = form.city.value;
	var state = form.state.value;
	var phone = form.phone.value;
	var emailRegex = /^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/;
	var email1 = form.email.value;
	var email2 = form.email2.value;
	
	//alert(theirname);
	if(theirname == "") { 
		inlineMsg('name','You must enter your name.',2);
		return false;
	}
	if(institution == "") {
		inlineMsg('institution','You must enter your Institution.',2);
		return false;
	}
	if(city == "") {
		inlineMsg('city','You must enter a city.',2);
		return false;
	}
	if(state == "") {
		inlineMsg('state','You must enter a state.',2);
		return false;
	}
	if(phone == "") {
		inlineMsg('phone','You must enter a phone number.',2);
		return false;
	}		
  if(email1 == "") {
    inlineMsg('email','You must enter your email.',2);
    return false;
  }
  if(!email1.match(emailRegex)) {
    inlineMsg('email','You have entered an invalid email.',2);
    return false;
  }
  if(email2 == "") {
    inlineMsg('email2','You must re-enter your email.',2);
    return false;
  }
  if(!email2.match(emailRegex)) {
    inlineMsg('email2','You have entered an invalid email.',2);
    return false;
  }
  if(email2 !== email1) {
	inlineMsg('email2','Email addresses do not match!',2);
	return false;
  } 
  
  
  // Everything's okay  
	return true;
}