// Cleantech theme javascript file

if (Drupal.jsEnabled) {
  $(document).ready(function() {
    
    // Add a body class that let's us know if the OS is Windows or Mac
    if (navigator.appVersion.indexOf("Win")!=-1) OSClass="is-win";
    if (navigator.appVersion.indexOf("Mac")!=-1) OSClass="is-mac";
    $('body').addClass(OSClass);
    
    // Add a class to #container that let's us know which browser we are in
    if ($.browser.safari) browserClass="safari";
    if ($.browser.mozilla) browserClass="mozilla";
    if ($.browser.msie) browserClass="msie";
    if ($.browser.opera) browserClass="opera";
    $('#container').addClass(browserClass);
    
    // Add an active class to the parent li of the active link in item lists
    $('a.active').parent('li').addClass('active');
    
    // Adjust the first block in #right-sidebar-inner up to allow for padding
    var $rsbPadding = $('#right-sidebar-inner > .block').css('padding-top');
    $('#right-sidebar-inner .block:first-child').css('margin-top', '-' + $rsbPadding);
    
    // Set top padding of #left-sidebar-inner
    // to adjust for presence of #banner-top
    var $curLsbiPadTop = $('#left-sidebar-inner').css('padding-top');
    var $curLsbiPadTopInt = parseInt($curLsbiPadTop);
    var $curBtHeight = $('#banner-top').height();
    var $newLsbiPadTop = $curLsbiPadTopInt + $curBtHeight;
    $('#left-sidebar-inner').css('padding-top', $newLsbiPadTop + 'px');
    
    // Remove bottom border from last content group
    $('#main .content-group:last-child').css('border', 'none');
    
    // Clear search form on focus
    Drupal.settings.inputDefaults = {}
    $("#search-block-form input:text").focus(function() {
      var element = $(this);
      Drupal.settings.inputDefaults[element.attr("id")] = element.val();
      element.val('');
    });
    $("#search-block-form input:text").blur(function() {
      var element = $(this);
      if (element.val() == '') {
        element.val(Drupal.settings.inputDefaults[element.attr("id")]);
      }
    });
    
  });
}

