jQuery.noConflict();

jQuery(document).ready(domSetup);

var superfishOpts;
var dctimer = 0;

function loadGalleryImage(src, title, target) {
	var imgSrc = src;
	var imgAlt = title;
	var oldImg = jQuery(target).find('img:last');
	
	if (jQuery(oldImg).attr('src') != imgSrc) {
		jQuery(target).addClass('loading');
		
		var img = new Image();
		jQuery(img).hide();
		
		jQuery(oldImg).fadeOut('normal', function() {
			jQuery(img).load(function() {
				jQuery(target).animate({height: img.height}).removeClass('loading');
				jQuery(this).appendTo(target).fadeIn();
			}).error(function() {
				return false;
			}).attr({
				src: imgSrc,
				alt: imgAlt,
				title: imgAlt
			});
		}, function() {
			jQuery(oldImg).remove();
		});	
	}
}

function domSetup() {
	jQuery('#product-gallery ul.more-views li a').dblclick(function() {
		window.clearTimeout(dctimer); dctimer=0;
		return false;
	});
	
	jQuery('#product-gallery ul.more-views li a').click(function() {
		var src = jQuery(this).attr('href');
		var title = jQuery(this).attr('title');		
		dctimer = window.setTimeout("loadGalleryImage('" + src + "', '" + title + "', '#product-image')", 300);
		
		return false;
	});
	
	jQuery('#product-gallery ul.more-views li a').eq(0).click();
}
