jQuery(document).ready(function(){
	var preventClick = false;
	
	jQuery(".art_gal_div a").bind("click",function(e) {
		if(preventClick) {
			e.stopImmediatePropagation();
			e.preventDefault();
		}
	});

	jQuery(".art_gal_div").draggable({
		containment: 'parent',
		start: function(e,ui) {
			preventClick=true;
		},
		
		stop: function(e, ui) {
			setTimeout(function() {
				preventClick=false;
			}, 250);
		}
	});


	jQuery('.art_gal_div').mousedown(function(e) {
		try {
			var maxZ = 0;
			jQuery('.art_gal_div').each(function() {
				var thisZ = parseInt(jQuery(this).css('zIndex'))
				if(thisZ>maxZ) maxZ=thisZ;
			});
			
			if(jQuery(e.target).hasClass("art_gal_div")) {
				jQuery(e.target).css({zIndex:maxZ+1});
			}
			else jQuery(e.target).closest('.art_gal_div').css({zIndex:maxZ+1});
		} catch (e) {}
	});
	
	jQuery("a.fancybox").fancybox({
		zoomSpeedIn: 300,
		zoomSpeedOut: 300,
		overlayShow: false,
		imageScale: true
	});
	
});