(function ($) {
  Drupal.behaviors.manipulateFormElements = {
    attach: function(context, settings) {
    // give the login form some love
    $('#user-login-form .login-submit-link').click(function(){
    	$('#user-login-form').submit();
    	return false;
    });
    }
  };
  Drupal.behaviors.correctActiveTrails = {
    attach: function(context, settings) {
      // fix menus that don't respect active trail because drupal links are stoopid
    $('#region-menu ul li.active').parents('li').addClass('active-trail');
    }
  };
})(jQuery);
;
/**
 * scripts.js
 *
 * Created by Roland Carney
 * Copyright (c) Web Assistant
 */

(function ($) {

/**
 * Back to top
 */
Drupal.behaviors.backToTop = {
  attach: function(context){
    if ((!$("body.page-quote").length && !$("body.page-node").length) || $.browser.msie && $.browser.version <= 6) {
      return;
    }
    else {
      $("#zones-above, #zones-content").css("padding-right", "70px");
      var $content = $("#block-system-main");
      $content.prepend('<div id="back-top"><div id="back-top-link"><a href="#"></a><div id="mask"></div></div></div>');
      var $mask = $("#mask");
      var $strip = $("#back-top");
      var $link = $("#back-top-link");
      var stripheight = $strip.height();
      $mask.css("height", stripheight + 'px');
      $("#back-top a").click(function(e) {
        e.preventDefault();
        $("html,body").animate({ scrollTop: 0 }, "slow");
      });
      $(window).scroll(function () { 
        var offsetPlus = 50;
        var scrollTop = $(document).scrollTop();
        scrollTop = parseInt(scrollTop);
        var top = parseInt($link.css('top'));
        if (scrollTop >= '50') {
          $strip.fadeIn(600);
        }
        else if (scrollTop <= '1') {
          $strip.delay(800).fadeOut(200);
        }
        if (scrollTop <= '50') {
          offsetPlus = 10;
        }
        else {
          offsetPlus = 100;
        }
        var offset = offsetPlus + scrollTop+"px";
        $link.animate({top:offset},{duration:600,queue:false});
      });
    }
  }
};

})(jQuery);

;

