﻿
var regexp = /\.(gif|jpg|jpeg|png)/i;
var regexp_over = /_over\.(gif|jpg|jpeg|png)/i;

// gift basket tooltip
function initTooltip(){
	$('a.product').tooltip({
		showBody: '::',
		showURL: false,
		track: true
	});
}

// button rollovers
function initButtons(){
	$('.button img').hover(
		function(){
			var src = $(this).attr('src');
			var match = src.match(/_over/);
			if (!match){
				var src2 = src.replace(regexp, "_over.$1");
				$(this).attr('src', src2);
			}
		},
		function(){
			var src = $(this).attr('src');
			var match = src.match(/_over/);
			if (match){
				var src2 = src.replace(regexp_over, ".$1");
				$(this).attr('src', src2);
			}
		}
	);
}

// cufon header replacements
function initHeaders(){
	Cufon('.focus_teaser h1', {
		fontFamily: 'Cleopatra'
	});
	Cufon('.focus_teaser h2', {
		fontFamily: 'KleinsForgottenRoman'
	});
	Cufon('.upcoming_events h2', {
		fontFamily: 'KleinsForgottenRoman'
	});
	Cufon('.callouts h3', {
		fontFamily: 'Cleopatra'
	});
}

$(function(){
	initTooltip();
	initButtons();
	initHeaders();
});
