dsg.fn.purchaseTooltip = function(){
	$j("form.prd-purchase button, form.prd-reserve button").simpletooltip({
		customTooltip: function(target){
			return $j.ajax({
				async: false,
				cache: false,
				url: $j(target).siblings("input[name=ajaxurl]").val()
			}).responseText;
		},
		customTooltipCache: false,
		click: true,
		showEffect: "fadeIn",
		hideEffect: "fadeOut",
		hideOnLeave: false,
		showCallback: function(target, tooltip){
			$j("div.prd-purchase-window").not(tooltip).trigger("hide");
			
			// Qty limit
			if ($j(tooltip).is(".prd-purchase-window-qty-limit")) {
				window.setTimeout(function(){
					$j(tooltip).trigger("hide");
				}, 2000);
			}
		}
	});
};

// Printable links
dsg.fn.initPrintLinks = function(){
	$j("a[rel=print]").click(function(e){
		e.preventDefault();
		window.print();
	});
};

$j(function(){
	dsg.fn.purchaseTooltip();
	dsg.fn.initPrintLinks();
	$j("a.tooltip").simpletooltip();
});	