function trace( msg )
{
  if( typeof( jsTrace ) != 'undefined' ){
    jsTrace.send( msg );
  }
}

function getBackgroundPosition( arg )
{
	var p = $(arg).css("background-position");
	trace(p+" : p");
    if(typeof(p) === "undefined") 
    {
    	trace("IE FIRED!");
   		return $(arg).css("background-position-x")+" "+$(arg).css("background-position-y");
   	} 
   	else
   	{
   		trace("MOZILLA FIRED!");
   		return p;
  	}
}

$(document).ready(function() 
{
	$("#nav ul li a").each(function()
	{
		if($(this).attr("id") == selected)
		{
			$(this).addClass("selected");
			var pos = getBackgroundPosition($(this));
			var splitPos = pos.split(" ");
			var newPos = splitPos[0]+" 0px";
			$(this).stop().animate({backgroundPosition:"("+newPos+")"},{duration:200});
		}
		else
		{
			$(this).mouseover(function()
			{
				var pos = getBackgroundPosition($(this));
				var splitPos = pos.split(" ");
				var newPos = splitPos[0]+" -32px";
				$(this).stop().animate({backgroundPosition:"("+newPos+")"},{duration:200});
			})
			
			$(this).mouseout(function()
			{
				var pos = getBackgroundPosition($(this));
				var splitPos = pos.split(" ");
				var newPos = splitPos[0]+" -64px";
				$(this).stop().animate({backgroundPosition:"("+newPos+")"},{duration:300});
			})
		}
	})
});


