		function nav_overs(id,h,spd){
			$('#'+id+' li').hover(function() {
        	$(this).children('.link a').animate({ marginTop: -h }, spd);
      		}, function() {
       		$(this).children('.link a').animate({ marginTop: -0 }, spd);          
      		});	
		}
		
		function prod_overs(h,spd){
			$('.apparelimage a.photo').hover(function() {
        	$(this).children('img').animate({ marginTop: -h }, spd);
      		}, function() {
       		$(this).children('img').animate({ marginTop: -0 }, spd);          
      		});	
		}
		
		function show_subnav(){
			$('#nav_prog').hover(
     			function(){fadeIn('#prog-subnav');}, 
      			function (){fadeOut('#prog-subnav');}
      		);
		}
		
		timer = null;

		function fadeIn(id){
			if(timer) clearTimeout(timer);
			$(id).fadeIn('fast');
			$("#nav_prog.link").addClass('showsub');
			$("#nav_prog.link a").css('marginTop','-30px');
		}

		function fadeOut(id){
			timer = setTimeout("doFade('"+id+"')",100);
		}

		function doFade(id){
			$(id).fadeOut('fast');
			$("#nav_prog.link").removeClass('showsub');
			$("#nav_prog.link a").css('marginTop','0px');
		}
		
		function fadeOutAlert(id){
			timer = setTimeout("doFadeAlert('"+id+"')",5000);
		}

		function doFadeAlert(id){
			$(id).fadeOut('fast');
			$(id).addClass('hide');
			$(id).html('');
			$(id).fadeIn('fast');
		}
		
		function shopOffline(){
			$("#notification").removeClass('hide');
			$("#notification").html('Sorry, the Pro Shop is down while we develop new inventory. Check back soon.');
			fadeOutAlert('#notification');
		}
		
		$(document).ready(function(){
			nav_overs('nav','30',0);
			nav_overs('logos','40',0);
			prod_overs('108',200);
			show_subnav();
			$('#dialog').jqm();
 		});
