/**
 * Set a behavior for a dismissable class
 */
function set_dismissable() {
    // BEHAVIOR - DISMISSABLE 
    $(".alertbar.dismissable_for_session h3").append("<a href='javascript:void(0)' class='small boxlink remember_for_session' style='text-decoration:none;'>close</a>");
    $(".alertbar.dismissable_for_session .remember_for_session")
        .click(function() {
            var cur_alert_obj = $(this).parents(".alertbar.dismissable_for_session");
            if ('object' == typeof(cur_alert_obj) && 'number' == typeof(MAINTENANCE_ALERT_TTL)) {
                var service_name = cur_alert_obj.attr('service_name');
                $.cookie(COOKIE_PREFIX + service_name + '_remember', 'announced', {expires: (MAINTENANCE_ALERT_TTL / 86400), path: '/'});
            } 
            cur_alert_obj.fadeOut("slow", function() {$(this).remove()});
        });
};

$(document).ready(function(){

  // STYLE HELPER - BUTTON
  $(".button, .form-submit, li.forum.first.last").hover(function(){
    $(this).addClass("hover");
  }, function(){
    $(this).removeClass("hover");
  });

  $(".button, .form-submit, li.forum.first.last").click(function(){
    $(this).addClass("clicked");
  }, function(){
    $(this).removeClass("clicked");
  });

});
