function validatepassform() {
        var errorMessage = validateForm();
        if (errorMessage == '') {
          submitTo('leonardoforgotpasswordform', "/en_US/sharethelove/forgotpassword_submit.do");
        } else {
			getElement('show_errors').innerHTML =errorMessage;
			scroll(0,130);
        }
		return false;
    }

    function validateForm() {
          var result = true;
          var errorMsg = '';
          var reqdErrorMsg = '';
          var invalidErrorMsg = '';
          document.getElementById('leonardoforgotpasswordform').email.value=trim(document.getElementById('leonardoforgotpasswordform').email.value);
          var email = document.getElementById('leonardoforgotpasswordform').email;
           if ( !validRequired(email)) {
              reqdErrorMsg = reqdErrorMsg + '<li>Email Address is missing.</li>';
              result = false;
          }else if (!isvalidEmail(email.value)){
   
	         invalidErrorMsg = invalidErrorMsg + '<li>Email Address is invalid.</li>';
              result = false;
	        }

          
          if (reqdErrorMsg != '') {
              errorMsg = '<span class="txt_error">Sorry! It looks like you\'ve missed one or more of our required fields. Please fill in the fields mentioned below.</span>' + reqdErrorMsg + '<br>';
          }
          if (invalidErrorMsg != '') {
              errorMsg = errorMsg + '<span class="txt_error">Sorry! The information you\'ve entered in the following fields does not match our requirements. Please try again.</span>' + invalidErrorMsg;
          }
          return errorMsg;
    }
	function isvalidEmail(email){
	var reg="^[a-zA-Z][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$"; 
	var reg1 = new RegExp(reg);
	return reg1.test(trim(email))

}
	function submitTo(formName, url) {
      var form = getElement(formName);
      form.action = url;
      form.submit();
  }
