function Validate(s) {
    doSubmit=new Boolean()
    doSubmit=true

	// check to see if the last name field is blank
	if ((document.retrievepass.retrievelogin.value == "") && (document.retrievepass.retrieveemail.value == "")){
		alert("You must provide a login or email address.");
		document.retrievepass.retrievelogin.focus();
		return (false)
	}
	

	// test if valid email address, must have @ and .	
	if (document.retrievepass.retrieveemail.value != "")
		{
		var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
		if(!(document.retrievepass.retrieveemail.value.match(emailExp)))
			{
			alert("The email provided is not valid.");
			document.retrievepass.retrieveemail.focus();
			return false;
			}
		}
		
	return (true);
	return doSubmit
}