
jQuery(document).ready(function() {

  jQuery("#a-toggle-down").click(function() {
    jQuery("div#login").slideToggle("fast");
    jQuery(".signIn").toggleClass("active");
  });
  
  /* faz o change dos forms de login para requestPassword
   * */
  jQuery(".toggle-boxrequestpass").hide();
  jQuery(".toggle-boxlogin.info").click(function(){
    jQuery("#message-feedback").removeClass('ui-state-success-24').removeClass('ui-state-error-24');
    jQuery("#message-feedback > h3").remove();
    jQuery("#message-feedback").append("<h3></h3>");
    jQuery(".toggle-boxlogin input[type=text]").val("");
    
    jQuery(".toggle-boxlogin").fadeOut().hide();
    jQuery(".toggle-boxrequestpass").fadeIn().show();
  });
  /* faz o change dos forms de requestPassword para login
   * */
  jQuery(".toggle-boxrequestpass.info").click(function(){
    jQuery("#message-feedback").removeClass('ui-state-success-24').removeClass('ui-state-error-24');
    jQuery("#message-feedback > h3").remove();
    jQuery("#message-feedback").append("<h3></h3>");
    jQuery(".toggle-boxrequestpass input[type=text]").val("");
    
    jQuery(".toggle-boxrequestpass").fadeOut().hide();
    jQuery(".toggle-boxlogin").fadeIn().show();
  });
  
  /* requisita senha de login
   * */
  jQuery('#requestPasswordForm').submit(function(){
    jQuery.post('/webservice.php/ajax/requestPassword', jQuery('#requestPasswordForm').serialize(), function(ret){
      if( ret.success != undefined ) {
        jQuery("div.toggle-boxrequestpass").hide();
        jQuery("#message-feedback").addClass('ui-state-success-24').removeClass('ui-state-error-24');
        jQuery("#message-feedback h3").html(ret.success);
        
      }else if( ret.error != undefined ){
        jQuery("#message-feedback").addClass('ui-state-error-24').removeClass('ui-state-success-24');
        jQuery("#message-feedback h3").html(ret.error.message);
        
      }else {
        jQuery("#message-feedback").addClass('ui-state-error-24').removeClass('ui-state-success-24');
        jQuery("#message-feedback h3").html("Falha ao enviar a senha, por favor tente novamente.");
      }
    });
    return false;
  });

});

