/*

	Cufon Text Replacements

*/

Cufon.replace('ul#nav:first-child',{
	hover: {
		textShadow: '0 -1px #640d0d'
	},
	textShadow: '0px 1px #db5c5f'
});

Cufon.replace('ul#nav:first-child li ul a',{
	hover: false,
	textShadow: '0 -1px #640d0d'
});

Cufon.replace('h2',{hover: true});
Cufon.replace('h3',{hover: true});
Cufon.replace('h4',{hover: true});
Cufon.replace('.price_plan span')('.price_no_plan span')('.price_pay_as_go span');

Cufon.now();

/*

	jQuery Goodness

*/

jQuery(window).load(function() {
	
	/*
		Front Slider Image
	*/
	
	if(jQuery('#front_feature').length){
		jQuery('#front_feature').nivoSlider({
			directionNav: false,
			animSpeed: 1000,
			pauseTime: 7000,
			effect: 'fade'
		});
	}

	/*
		Nivo Zoom
		For the product pages
	*/

	jQuery('body').nivoZoom({});


	/*
	
		Navigation Drop Down Menu
	
	*/
	
	/*
		This dropdown was causing problems
		jQuery('ul#nav li').mouseenter(function(){jQuery(this).find("ul").stop().slideDown('fast');});
		jQuery('ul#nav li').mouseleave(function(){jQuery(this).find("ul").stop().slideUp('fast');});
	
	*/
	
	var nav = jQuery('ul#nav li');
	
	var is_ie6 = typeof document.body.style.maxHeight === "undefined" ? true : false;
	
	nav.mouseenter(
		function(){
			
			if(is_ie6){ return false; }
			
			var self = jQuery(this);
			
			self.addClass('active');		
			self.find("ul").css('display','block');
		
		}
	);
	
	nav.mouseleave(
		function(){
		
			if(is_ie6){ return false; }

			var self = jQuery(this);
			
			self.removeClass('active');
			self.find("ul").css('display','none');
			
			Cufon.refresh();
			
		}
	);
			
	/*
	
		TipTip Plugin
		for the front page social icons
	
	*/

	if(jQuery('.tip').length){
		jQuery('.tip').tipTip({
		defaultPosition: 'top'
		});
	}
	
	/*
		Twitter @anywhere
	*/
	
	twttr.anywhere(function(twitter) {
		twitter.hovercards();
	});
	
	
	/*
	
		jQuery Rounded Corners
	
	*/

	jQuery('.wpsc_page_numbers a').corner('5px');
	jQuery('.wpsc_page_numbers span').corner('5px');
	jQuery('.postmetadata').corner('5px');

});
