loader.jQuery({
  version  : '1.4.2',
  callback : function ($) {

//    $.plugin('snippets', function () {
//      $.snippets();
//    });

		$.plugin('snippets', function () {
      $.snippets('', {
        after : function (data) {
          var total = data['snippets']['.cartTotalItems'] || 0;
          var cost  = data['snippets']['.cartTotalCost'] || '0.00';
          var currency = data['snippets']['.cartCurrency'] || '$';
          $('.myCartLink').attr('title', total + ' Items @ ' + currency + cost);
        }
      });
    });

		$.plugin('validate', function() {
			$(function(){
				$("#newsletterSubscribe").validate();
			});
		});

    $.plugin('superfish', function() {
      $(function(){
        $('ul.sf-menu').superfish({onInit:function(){$(this).show();}, autoArrows: false});
      });
      $(function(){
        $('ul.mainNav').superfish({onInit:function(){$(this).show();}, autoArrows: false});
      });
    });

		$.plugin('fancybox', function() {
			$(function(){
				$("a.viewPopup").fancybox({
					'width': 850,
					'height': 600,
					'autoScale': false,
					'transitionIn': 'none',
					'transitionOut': 'none',
					'type': 'iframe'
				});
			});
		});

  }
});

