(function($){
	$(function(){
		if(document.getElementById('topNav-eventDate')){
		//	var eventDate=$('#topNav-eventDate').html();
		//	var eventDateFormatted=new Date(eventDate.split('/')[2],eventDate.split('/')[0],eventDate.split('/')[1]);
		//	$('#topNav-eventDate').html(eventDateFormatted.toLocaleDateString().split('day, ')[1]);
			$('#topNav-eventDate').css({
				'position':'static',
				'left':'0'
			});
		}
		$('#nav-home li').hover(
			function(){
				$('ul',this).fadeIn('fast');
			},
			function(){}
		);
		$('#nav-home li').hoverClass('sfHover');
		$('#nav-events li').hover(
			function(){
				$('ul',this).fadeIn('fast');
			},
			function(){}
		);
		$('#nav-events li').hoverClass('sfHover');
		$('#topNav ul li a').mouseover(function(){
			$('#topNav ul li').removeClass('hoverNav');
			$(this).parent().addClass('hoverNav');
		});
		$('#topNav ul li a').mouseout(function(){
			$('#topNav ul li').removeClass('hoverNav');
		});
		$('#topNav ul li a').click(function(){
			if($(this).attr('href').substring($(this).attr('href').length-1,$(this).attr('href').length)=='#')
				return false;
		});
		if(document.getElementById('findANewEvent')){
			$('#findANewEvent select').change(function(){
				window.location.href='http://determination.acsevents.org/site/PageServer?pagename=DN_FY11_eventsList&view=state&state='+$('#findANewEvent select').val();
			});	
		}
		$('.featureBox').each(function(){
			$(this).height($(this).children('.featureBox-left').height()+28);
		});
		if(document.getElementById('supportAnAthlete-firstName')){
			if($('#supportAnAthlete-firstName').val()=='')
				$('#supportAnAthlete-firstName').val('First Name');
			if($('#supportAnAthlete-lastName').val()=='')
				$('#supportAnAthlete-lastName').val('Last Name');
			$('#supportAnAthlete-firstName').focus(function(){
				if($(this).val()=='First Name')
					$(this).val('');
			});
			$('#supportAnAthlete-firstName').blur(function(){
				if($(this).val()=='')
					$(this).val('First Name');
			});
			$('#supportAnAthlete-lastName').focus(function(){
				if($(this).val()=='Last Name')
					$(this).val('');
			});
			$('#supportAnAthlete-lastName').blur(function(){
				if($(this).val()=='')
					$(this).val('Last Name');
			});
			$('#supportAnAthlete-submit').click(function(){
				if($('#supportAnAthlete-firstName').val()=='First Name')
					$('#supportAnAthlete-firstName').val('');
				if($('#supportAnAthlete-lastName').val()=='Last Name')
					$('#supportAnAthlete-lastName').val('');
			});
		}
		//workaround for bug #49180 - make sure the correct fr_id and df_id get set
		//this should be removed after olympus
		$('.fr_part_search_result_donate').each(function(){
			var correctFrId=this.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('td')[0].getElementsByTagName('a')[0].href.split('fr_id=')[1];
			var urlProxyId=$(this).attr('href').split('PROXY_ID=')[1].split('&')[0];
			var urlProxyType=$(this).attr('href').split('PROXY_TYPE=')[1].split('&')[0];
			var newDonateUrl='SPageServer?pagename=DN_FY11_getDFIDs&pgwrap=n&FR_ID='+correctFrId+'&PROXY_ID='+urlProxyId+'&PROXY_TYPE='+urlProxyType;
			$(this).attr('href',newDonateUrl);
		});
		$('.fr_team_search_result_donate').each(function(){
			var correctFrId=this.parentNode.parentNode.parentNode.parentNode.getElementsByTagName('td')[0].getElementsByTagName('a')[0].href.split('fr_id=')[1];
			var urlProxyId=$(this).attr('href').split('PROXY_ID=')[1].split('&')[0];
			var urlProxyType=$(this).attr('href').split('PROXY_TYPE=')[1].split('&')[0];
			var newDonateUrl='SPageServer?pagename=DN_FY11_getDFIDs&pgwrap=n&FR_ID='+correctFrId+'&PROXY_ID='+urlProxyId+'&PROXY_TYPE='+urlProxyType;
			$(this).attr('href',newDonateUrl);
		});
		if(document.getElementById('topFundraisers')){
			$('#topFundraisers .vScrollList .title').after('<ol id="topFundraisers-list"></ol>');
			$('#topFundraisers li ol').remove();
			$('#topFundraisers li').each(function(){
				$(this).html($(this).html().replace('&nbsp;-&nbsp;',' <span>(')+')</span>');
				if($(this).html().substring($(this).html().length-9,$(this).html().length-8)==' ')
					$(this).html($(this).html().substring(0,$(this).html().length-9)+')</span>');
				$(this).css('border-bottom','1px solid #ffffff');
				$('#topFundraisers-list').append($(this));
			});
			$('#topFundraisers li:last').css('border-bottom','0');
			$('#topFundraisers li:odd').css('background','#d8e6f9');
		}
		if(document.getElementById('topTeams')){
			$('#topTeams .vScrollList .title').after('<ol id="topTeams-list"></ol>');
			$('#topTeams li ol').remove();
			$('#topTeams li').each(function(){
				$(this).html($(this).html().replace('&nbsp;-&nbsp;',' <span>(')+')</span>');
				if($(this).html().substring($(this).html().length-9,$(this).html().length-8)==' ')
					$(this).html($(this).html().substring(0,$(this).html().length-9)+')</span>');
				$(this).css('border-bottom','1px solid #ffffff');
				$('#topTeams-list').append($(this));
			});
			$('#topTeams li:last').css('border-bottom','0');
			$('#topTeams li:odd').css('background','#d8e6f9');
		}
		if(pwId!=''){
			$('form[action*="UserLogin"]').each(function(){
				if($(this).attr('action').indexOf('?')==-1)
					var pwIdString='?pw_id='+pwId;
				else
					var pwIdString='&pw_id='+pwId;
				$(this).attr('action',$(this).attr('action')+pwIdString);
			});
		}
	});
})(jQuery);

jQuery.fn.hoverClass=function(c){
	return this.each(function(){
		jQuery(this).hover(
			function(){
				jQuery(this).addClass(c);
			},
			function(){
				jQuery(this).removeClass(c);
			}
		);
	});
};
