$(function() {
    var alerturl = $("#alertNotif").attr('href');
    $("#alertNotif").toggle(
        function () {
            $("#notificationsWrapper").addClass("openToggler");
            $("#alertLoaderNotifs").show();
            $.ajax({
                type: "POST",
                url: alerturl,
                cache: false,
                
                success: function(html){
                    if (html) {
                        $("#alertLoaderNotifs").hide();
                        $("#alertNotifs").show().append(html);
                    } else {
                        $("#alertLoaderNotifs").hide();
                    }
                }
            });
        },
        function () {
            $("#notificationsWrapper").removeClass("openToggler");
            $(".notification").remove();
            $("#alertLoaderNotifs").hide();
        }
        );
  });

  $(function() {
     $(".ingresa").live('click',function () {
	 $("#entrar_desplegable").toggle('slow');
     });
     $('.link-pass').click(function(){
         $('.login-form-section').hide('slow');
         $('.forgot-form-section').show('slow');
     });
     $('.link-login').click(function(){
         $('.login-form-section').show('slow');
         $('.forgot-form-section').hide('slow');
     });

     $('.login-form').ajaxForm({
        url: $('.login-form').attr('action'),
        type: 'post',
        dataType: 'json',
        beforeSubmit: function(){
            $('span.error').html('');
        },
        success: function(response) {
            if (response.status == 'true') {
                window.location = response.url;
            } else {
                for (var key in response.errors) {
                    $('#login-error_'+key).html(response.errors[key]);
                }//for
            }//else
        }
    });

    $('.password-form').ajaxForm({
        url: $('.password-form').attr('action'),
        type: 'post',
        dataType: 'json',
        beforeSubmit: function(){
            $('span.error').html('');
        },
        success: function(response) {
            if (response.status == 'true') {
                $('.message-panel').html(response.message);
                window.setTimeout('$(".ingresa").click()', 3000);
            } else {
                for (var key in response.errors) {
                    $('#password-error_'+key).html(response.errors[key]);
                }//for
            }//else
        }
    });

    // wall extension for comments
    $('.comments-link').live('click', function(){
       $('#block-' + $(this).attr('id')).toggle('fast');
    });

    $('.viewmore').live('click', function(){
        var sectionid = $(this).attr('href');
        $('.view-more-'+ sectionid).toggle();
        $('.messageblock-' + sectionid + '-hided').toggle();
    });

    $('.comments-button').live('click', function() {
        var elementid = $(this).attr('id');
        $('.addcomments-form-'+elementid).ajaxForm({
            url: $('.addcomments-form-'+elementid).attr('action'),
            type: 'post',
            dataType: 'json',
            beforeSubmit: function(){
            },
            success: function(response) {
                if (response.status == 'true') {
                    window.location = response.url;
                } else {
                    for (var key in response.errors) {
                        $('#'+key+'-error-'+elementid).html(response.errors[key]);
                    }//for
                }//else
            }
        });
    });
  });

