/* if (!($.browser.msie && $.browser.version < 7)) { */
  Cufon.replace('.cufon');
  Cufon.replace('.item-list .title a, .primary-links li a, .secondary-links li a, .node-page .links a, #banner a', {hover: true});
  /*Cufon.replace('.nav-menu', {hover: true});*/
  Cufon.replace('.nav-menu a', {hover: {color: '#fff'}});
  Cufon.replace('.main-con h1');
/* } */

function cufon_replace () {
/*   if (!($.browser.msie && $.browser.version < 7)) { */
 Cufon.replace('.primary-links li a', {hover: true});
/*   } */
}

$(document).ready(function () {

  $('.attachment .view-frontpage .view-content li a').bind('mouseenter', function () {

    $(this).parents('li').addClass('active').siblings().removeClass('active');
    index = $('.attachment .view-frontpage .view-content li a').index(this);
    $('.view-frontpage-shadow').eq(index).show().siblings('.view-frontpage-shadow').hide();
    
    oldLeft = $('.view-frontpage-page .view-content').stop().position().left;
    newLeft = index * 870 * -1;
    delta = Math.abs((oldLeft - newLeft) / 870);

    $('.view-frontpage-page .view-content').animate({left: newLeft}, delta * 400);

    return false;
  }).eq(0).trigger('mouseenter');

  $(document).click(function (event) {
    if ($(event.target).parents('.primary-links').length == 0) {
      $('.primary-links li.expanded').removeClass('expanded');
      cufon_replace();
    }
  });
  
  $('.primary-links li.parent').hover(function () {
    $(this).toggleClass('expanded').siblings().removeClass('expanded');
    cufon_replace();
  }, function () {
    $(this).removeClass('expanded');
    cufon_replace();
  });
  
  
  $('#head .block-block').each(function () {
    $(this).prepend('<div class="overlay"></div>').find('.content').prepend('<a href="javascript:void(0)" class="close"><img src="' + Drupal.settings.basePath + Drupal.settings.pathToTheme + '/images/lightbox-close.png"></a>');
  });
  
  $('a[href=#mindsets]').click(function () {
    $('#head .block-block').show();
    $('#head .block-block .content').css({top: $(window).scrollTop()});
    return false;
  });

  $('#head .block-block .close').click(function () {
    $('#head .block-block').hide();
    return false;
  });
  
  $('.content').find(':header').each(function () {

    var header = $(this);
    var more = undefined;
    
    header.nextAll().each(function () {

      if ($(this).is(':header')) return false;
      
      if (more && more.length) {
        $(this).addClass('read-more-hide').hide();
      } else if ((more = $(this).find('.more')).length) {

        more.before('<span class="read-more-ellipsis">&hellip;</span> ');
        more.data('header', header);
        element = more.get(0);

        while (element.nextSibling) {
          $(element.nextSibling).wrap('<span class="read-more-hide read-more-wrapper" style="display: none;"></span>');
          element = element.nextSibling;
        }
      }
    });
  });
  $('.content').find('.more').click(function () {
    header = $(this).data('header');
    header.nextAll().each(function () {
      if ($(this).is(':header')) return false;
      $(this).show().find('.read-more-wrapper').show();
    });
    $(this).hide().prev('.read-more-ellipsis').hide();
  });
  
  $('.block #user-login-form label').inFieldLabels();

});

$(document).ready(function () {
  if (!($.browser.msie && $.browser.version < 7)) {
    $('#primary .primary-links > li > a, #primary .secondary-links').each(function () {
      for (var i = 1; i <= 3; i++) {
        for (var j = 1; j <= 3; j++) {
          $(this).prepend('<div class="corner corner-' + i + j + '"></div>');
        }
      }
    });
  }
});
