$(function(){
	hoverForIE6("ul.add-nav li", "hover");
	initCufon();
	initRefresh();
})

// initCufon
function initCufon(){
}
	Cufon.replace('#main-nav > li > a', { fontFamily: 'Calibri', hover: true });
	Cufon.replace('.top-nav a', { fontFamily: 'Calibri Bold', hover: true });
	Cufon.replace('.add-nav a', { fontFamily: 'DilleniaUPC', hover: true});
	Cufon.replace('#main .heading', { fontFamily: 'DilleniaUPC'});

// initRefresh
function initRefresh(){
	var wrapp = $('#main-nav');
	var elements = wrapp.find('li');
	var hoverClass = 'hover';
	var timer;
	elements.each(function(){
		var element = $(this);
		element.mouseenter(function(){
			element.addClass(hoverClass);
			if(element.parent('#main-nav')){
				clearTimeout(timer);
				timer = setTimeout(function(){
					Cufon.refresh('#main-nav > li > a');
				}, 50)
			}
		});
		element.mouseleave(function(){
			element.removeClass(hoverClass);
			if (element.parent('#main-nav')) {
				clearTimeout(timer);
				timer = setTimeout(function(){
					Cufon.refresh('#main-nav > li > a');
				}, 50)
			}
		});
	})
}
// hover for IE
function hoverForIE6(_list, _class) {
	var _hoverClass = 'hover';
	if(_class) _hoverClass = _class;
	if (jQuery.browser.msie && jQuery.browser.version < 7) {
		jQuery(_list).hover(function(){
			jQuery(this).addClass(_hoverClass);
		},function(){
			jQuery(this).removeClass(_hoverClass);
		});
	}
}


