var freetext = {};
document.observe('dom:loaded', function(){
     new Ajax.Request( 'http://'+window.location.hostname+scriptFrontend+'func=frontend.show&template=freetext_js&debug=off&languagecode='+LANGUAGE, {
         asynchronous: true,
         onSuccess: function(r){
            freetext = r.responseText.evalJSON();
         }
    });
});

function regis_validate_email(email_str){
  var email_filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
  if (!email_filter.test(email_str)){
    return false;
  }else{
    return true;
  }
}

function forgotPasswordValidate(form){
    var warning = '';
    var email = form.email.value;
    var container = $('warning');

    if(email){
      if (!regis_validate_email(email)) {
        warning = warning + freetext.w_email_format;
      }
    }else{
      warning = warning + freetext.w_validate_email;
    }

    if (warning.length > 0) {
      container.update(warning);
      container.show();
      return false;
    }else{
      return true;
    }
}
