$(function() {

	// MSIE hax
	if($.browser.msie) {
	  
	  // hover pseudo class support for IE7
	  $('.herobox ul.lesson-list li').hover(function () {
	      $(this).addClass("hero_hover");
	    },
	    function () {
	      $(this).removeClass("hero_hover");
	    }
	  );
	  
	  $('.herobox ul.lesson-list li.odd').hover(function () {
	      $(this).addClass("hero_odd_hover");
	    },
	    function () {
	      $(this).removeClass("hero_odd_hover");
	    }
	  );
	
	  $(".herobox ul.lesson-list li.current").hover(function () {
	      $(this).addClass("hero_current_hover");
	    },
	    function () {
	      $(this).removeClass("hero_current_hover");
	    }
	  );
	  
	  // IE7 div clearing
	  $('.wbox .content').after('<p class="ie7clear" />');
	  
	  //
	  // labels with class content get reparented
	  $('label.content')
	   .removeClass('content')
	   .wrap('<div class="content"></div>');
	  
	  //
	  // Collector fixes
	  $('#available-lessons').before('<p class="ie7clear"></p>');
	  
	  //
	  // Curvey corners for ie7
	  if($.browser.version != '6.0' && $.browser.version != '8.0') {
	    $('.curved').each(function() {
	      elem = $(this);
	      if(!elem.hasClass('top') && elem.css('border-bottom-width') == '0px') {
	        elem.prepend(
	         '<em class="corner bl"><b>&#149;</b></em>' +
	         '<em class="corner br"><b>&#149;</b></em>');
	      }
	      if(!elem.hasClass('bottom') && elem.css('border-top-width') == '0px') {
	        elem.prepend(
	         '<em class="corner tl"><b>&#149;</b></em>' +
	         '<em class="corner tr"><b>&#149;</b></em>');
	      }
	    });
	  }
	}
  
});