jQuery.fn.slideFadeToggle = function(speed, easing, callback) {
  return this.animate({opacity: "toggle", height: "toggle"}, speed, easing, callback);  
}; 

function toggleBasketSummary()
{
	if($("#basketsummarycontainer").is(":hidden"))
		$("#basketdropper").css("filter", "FlipV");
	else
		$("#basketdropper").css("filter", "none");

	$("#basketsummarycontainer").slideFadeToggle(400, "linear");	
}
function change(id, newSrc)
{
	$("#" + id).attr("src", newSrc);
}

(function($) {
	$.fn.customFadeIn = function(speed, callback) {
		$(this).fadeIn(speed, function() {
			if(jQuery.browser.msie)
				$(this).get(0).style.removeAttribute('filter');
			if(callback != undefined)
				callback();
		});
	};
	$.fn.customFadeOut = function(speed, callback) {
		$(this).fadeOut(speed, function() {
			if(jQuery.browser.msie)
				$(this).get(0).style.removeAttribute('filter');
			if(callback != undefined)
				callback();
		});
	};
})(jQuery);

function IEHoverPseudo()
{

	var navItems = document.getElementById("navigation").getElementsByTagName("li");
	for (var i=0; i<navItems.length; i++)
	{
		if(navItems[i].className == "menuparent")
		{
			navItems[i].onmouseover=function() { this.className += " over"; }
			navItems[i].onmouseout=function() { this.className = "menuparent"; }
		}
	}
}

$(document).ready(function() {
		//IEHoverPseudo();
});		
