$(document).ready(function() {

	Cufon.replace('#menu a, .fastmenuhead, .buybutton, .normbutton, .buy724button', { fontFamily: 'Excite' });
	Cufon.replace('.leftbox h1, .teldesc, .tel, .myriadhead', { fontFamily: 'Myriad Pro Bold' });
	Cufon.replace('.domainprice strong, .indexpriceleft, .indexpricesub', { fontFamily: 'AdverGothic' });
	Cufon.replace('.indexhosting h1, .hosting h1, .righthead', { fontFamily: 'Bebas Neue' });
	Cufon.replace('.indexpriceex', { fontFamily: 'KaratMedium' });
	Cufon.replace('.pagehead', { fontFamily: 'Waukegan LDO Extended' });

	$('.tip').qtip({ 
		position: {
			my: 'top center',
			at: 'bottom center',
			adjust: {
				y: 0
			}
	  },
		show: {
			  effect: function(offset) {
				 $(this).slideDown(150); // "this" refers to the tooltip
			  }
		},
		hide: {
			  effect: function(offset) {
				 $(this).slideUp(300); // "this" refers to the tooltip
			  }
		},
	   style: {
		  classes: 'ui-tooltip-jtools ui-tooltip-rounded'
	   }
   });
   
    jQuery("#banner").jcarousel({
        scroll: 1,
        auto: 3,
        wrap: 'last',
		animation: 0,
        initCallback: banner_callback,
        itemVisibleInCallback: {
            onBeforeAnimation: banner_pager_callback,
            onAfterAnimation: banner_pager_callback2,
        },
        // This tells jCarousel NOT to autobuild prev/next buttons
        buttonNextHTML: null,
        buttonPrevHTML: null
    });


});

function banner_callback(carousel) {
	var c = carousel.clip.context.id;
	jQuery('#' + c + ' .jcarousel-control a:first').addClass('selected');
	jQuery('#' + c + ' .jcarousel-control a').bind('click', function() {
		jQuery('#' + c + ' .jcarousel-control a').removeClass('selected');
		jQuery(this).addClass('selected');
		
        carousel.scroll(jQuery.jcarousel.intval(jQuery(this).attr('rel')));
        return false;
    });
};
function banner_pager_callback(carousel, item, idx, state) {
	jQuery('#banner .jcarousel-control a').removeClass('selected');
	jQuery(jQuery('#banner .jcarousel-control a')[idx-1]).addClass('selected');
	$(item).fadeOut();
};
function banner_pager_callback2(carousel, item, idx, state) {
	$(item).fadeIn();
};

