jQuery.noConflict();
jQuery(function($) {

	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	  image preloads
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	//var preloads=['teaser_large_mask.png', 'teaser_related_mask.png', 'teaser_thumbnail_mask.png'];
	//for(var i in preloads) (new Image).src='/wp-content/themes/kirtsy/images/'+preloads[i];

	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	  external links
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	var host=window.location.hostname;
	$("a[href^='http']:not([target])").each(function(){
		var a=$(this);
		if (a.attr('href').indexOf(host)<0)
			a.attr('target','_blank');
	});

	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	  how-to gallery link
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	$(".album-howto,.album-external").hover(
		function(){ $(this).fadeTo(500,.5); },
		function(){ $(this).fadeTo(500,.01); }
	).fadeTo(0,.01).css({visibility:'visible'});

	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	  carousel
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	$(".gallery-carousel ul").each(function(){
		var itms=$(this).find('li');
		itms.filter(':not(.active)').hover(function(){
			$(this).fadeTo("fast",1);
		},function(){
			$(this).fadeTo("fast",.6);
		}).trigger('mouseout');
		var curr=itms.filter('.active');
		$(this).jcarousel({ scroll: 10, start: curr.prevAll().length });
	});

	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	  sociable
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	$(".sociable-img").each(function(){
		var img=$(this);
		img.parent().addClass('sociable-' + img.attr('title').toLowerCase());
	});
	$(".sociable-pinterest").addClass('pin-it-button');
	
});

