
function addHover()
{
	var nav = document.getElementById('nav');
	nav.className='hover';
}

function undoHover()
{
	var nav = document.getElementById('nav');
	nav.className='';
}

$.noConflict();
jQuery(document).ready( function(){
		var me = '';
		jQuery("#calendar").load("/calendar?month=&year=&event=&rnd=" + String((new Date()).getTime()).replace(/\D/gi, ''), function(){
				jQuery("#calendar").removeClass("loading");
		});

		jQuery(".oFWSecTopA").click(function(event) {
			event.preventDefault();
				document.location.href='/products/special-offer';
	    });


		jQuery(".event").live("click", function(event) {
			event.preventDefault();

			var currentId = jQuery(this).attr("id");
			var day = jQuery(this).attr("day");
			var month = jQuery(this).attr("month");
			var year = jQuery(this).attr("year");
			me = jQuery(this);
	        if(!me.hasClass('decorated')) {
	            me.tooltip({
	                events: {def:"click,mouseout"},
					tip: '.tooltip',
	                effect: 'slide',
	                lazy: false,
	                fadeOutSpeed: 0,
	                predelay: 400,
	                delay: 100,
	                delay: 100,
	                offset: [4, -55],
	                onBeforeShow: function() {
	                     jQuery(".tooltip").load('/calendar/eventDayDetails/'+currentId+"?rnd=" + String((new Date()).getTime()).replace(/\D/gi, ''))
	                },
	                position: "top right",
	                api: true
	            }).show();
	            me.addClass('decorated');
	        }
	    });

});

function navigate(month,year,evt)
{
	var url = "/calendar?month="+month+"&year="+year+"&rnd=" + String((new Date()).getTime()).replace(/\D/gi, '');
	jQuery("#calendar").html("").addClass("loading");
	jQuery("#calendar").load(url, function(){
			cache: false,
			jQuery("#calendar").removeClass("loading");
	});
}



function lookup(inputString) {
	if(inputString.length == 0) {
		// Hide the suggestion box.
		jQuery('#suggestions').hide();
	} else {
		jQuery.post("/search/autocomplete", {queryString: ""+inputString+""}, function(data){
			//alert(data);
			if(data.length >0) {
				jQuery('#suggestions').show();
				jQuery('#autoSuggestionsList').html(data);
			}
		});
	}
} // lookup

function fill(thisValue) {
	jQuery('#searchBox').val(thisValue);
	setTimeout("jQuery('#suggestions').hide();", 200);
}

// Cufon font replacemnet
Cufon.replace('.mainMenu', {
	hover: true
});

Cufon.replace('.shampooTitle', '.loginText');
Cufon.replace('.oFWSecTopA','.oFWSecTopA');
Cufon.replace('.srchName');
Cufon.replace('.brownBig');
Cufon.replace('.choose');
Cufon.replace('.proNamepink');
Cufon.replace('.proNameblack');
Cufon.replace('.proNamebrown');
Cufon.replace('.proNamesaffron');
Cufon.replace('.proNameblue');
Cufon.replace('.proNamegold');
Cufon.replace('.proNamelBlue');
Cufon.replace('.proNameABlue');
Cufon.replace('.listEventTitleMonthTitle');
Cufon.replace('.shampooDetTitle');

Cufon.replace('.prodHeadingskin');
Cufon.replace('.prodHeadingfamily');
Cufon.replace('.prodHeadingmen');
Cufon.replace('.prodHeadingspray');
Cufon.replace('.prodHeadingkids');
Cufon.replace('.prodHeadingaftersun');
Cufon.replace('.prodHeadingSKI');
Cufon.replace('.calloutPadding h1');

Cufon.replace('.cartItems', {
	hover: true
});
/*
// Problem with pound signs on totals for baskets, this is only used on events, so removing.
Cufon.replace('.orangeBig', {
	hover: true
});
*/

