// only do this if not in admin mode
if($('link[rel=stylesheet][href*=WebUI/Admin]').length < 1) {
	// remove default styles
	$('link[rel=stylesheet]').not('[href*=user.css]').remove();
	
	// do this when the document loads
	$(function() {
		// rounded corners
		$('#idMainMenu, #idFooterContainer').cornerz({
			radius: 5
		});
		$('#idMainMenuBottomCorners, #idFooterSeparator').cornerz({
			radius: 3
		});
		
		// homepage logos
		if($('#femrtInnovativePartnerLogos').length) {
			var maxLogos = 9;
			var $logos = $('#femrtInnovativePartnerLogos ul li');
			var $logoContainer = $logos.parent();
			var totalLogos = $logos.length;
			var diff = totalLogos - maxLogos;
			var timesToShuffle = 3;
			
			// hide extra logos
			if(diff > 0) {
				for(i = 0; i < diff; i++) {
					var random = Math.floor(Math.random() * totalLogos);
					$logos.eq(random).remove();
					totalLogos--;
				}
			}
			
			// shuffle position
			/*
			var randomLogos = null;
			for(x = 0; x < timesToShuffle; x++) {
				randomLogos = $('#femrtInnovativePartnerLogos ul li').toArray().sort(function() {
					return 0.5 - Math.random();
				});
			}
			*/
			
			// output new order
			/*
			$logoContainer.html('');
			$.each(randomLogos, function() {
				$logoContainer.append(this);
			});
			*/
		}
		
		// banners on homepage
		if($('#femrtBanner').length) {
			$('#femrtBannerGroup1').cycle({
				timeout: 3000
			});
			$('#femrtBannerGroup2').cycle({
				timeout: 9000
			});
		}
		
		// dropdown menus
		$('#idMainMenu0 > li').hover(function() {
			$(this).addClass('hovering');
		}, function() {
			$(this).removeClass('hovering');
		});
		
		// fix stupid wild apricot dropdowns in ie6
		if($.browser.msie && $.browser.version == 6) {
			var ie6TableHack = '<table border="0" cellpadding="0" cellspacing="0" class="dynamic"><tr><td></td></tr></table>';
			$('#idMainMenu0 li.itemCurrent ul:first, #idMainMenu0 li.itemCurrentParent ul:first').wrap(ie6TableHack);
		}
		
		// color change on last two menu items
		var menuLength = $('#idMainMenu > li').length;
		$('#idMainMenu0 > li').eq(menuLength - 2).find('a:first').addClass('shade1').end().end()
			.eq(menuLength - 1).find('a:first').addClass('shade2');
		
		// alternate classes on events
		if($('#femrtEventList').length) {
			$('#femrtEventList .eventCol').each(function() {
				$(this).find('.event:odd').addClass('alt');
			});
		}
	});
}
