// JavaScript Document
$(document).ready(function() {
    $('#hpcarousel').jcarousel({
		auto: 4,
		scroll: 1,
		animation:1000,
		visible: 1,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });
    $('#fbcarousel').jcarousel({
		auto: 4,
		scroll: 1,
		animation:1000,
		visible: 1,
        wrap: 'last',
		buttonNextHTML: '',
		buttonPrevHTML: '',
        initCallback: mycarousel_initCallback
    });
	$("a[rel=gallery]").fancybox({
		overlayOpacity:0.75,
		overlayColor:"#000"
		});
	addthis.init();
	$("a").blankit();

});
function showgallery() {
	  $("a[rel=gallery]:first").trigger('click');

}
function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });
 
    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });
 
    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

(function($){
	$.fn.extend({ 
		blankit: function(options) {
          
			var defaults = {
				override: false,
				listitems: false,
				samedomain: false
			}

			var options = $.extend(defaults,options);
			var current = document.location.host;
			var regex   = new RegExp("(?:[a-z]+:)?//([^/]+)");

			return this.each(function() {
				var o = options;

				if (!o.override && $(this).attr("target")) return;
				if (!o.listitems && $(this).parents('li').length > 0) return;
				if (!o.samedomain) {
					var href = $(this).attr("href");
					var res = href.match(regex);		
					if(!res || res[1] == current) return;
				}
				$(this).attr("target","_blank");	
			});
		}
	});
})(jQuery);

