$(document).ready( function(){
	/* mask input fields */
	autoFill($("#search-uga input[type=text]"), "Search UGA");
	autoFill($("#search input[type=text]"), "Search UGA Diversity");
	
	/* UGA Branding Bar */
	$('#uga-quicklinks dl:last').addClass('last');
	
	$('#quicklinks a').css('display','block');
	
	$('#quicklinks a').toggle(function() {
		$('#uga-quicklinks').slideDown('slow', function () {
			$('#quicklinks a').css('background-position','74px 4px');
			$('#quicklinks a').attr('title', 'Hide UGA Quicklinks');
		});
	}, function() {
		$('#uga-quicklinks').slideUp('slow', function () {
			$('#quicklinks a').css('background-position','74px -26px');
			$('#quicklinks a').attr('title', 'View UGA Quicklinks');
		});
	});
	
	/* Main Navigation */
	
	$('ul.sf-menu').supersubs({ 
		minWidth: 5,	// minimum width of sub-menus in em units 
		maxWidth: 16,	// maximum width of sub-menus in em units 
		extraWidth: 0	// extra width can ensure lines don't sometimes turn over 
						// due to slight rounding differences and font-family 
    }).superfish({
    	delay: 800,
		dropShadows: false
	}).find('ul').bgIframe({opacity:false});
	
	/* Breadcrumbs */
	$('#breadcrumbs li:not(:last-child) a').after('<span>&raquo;</span>');
	$('#breadcrumbs li:last').addClass('last');
	
	/* List Pages */
	$('ul.ruled li:first-child').addClass('first');
	$('ul.ruled li:even').addClass('even');
	$('ul.ruled li:odd').addClass('odd');
	$('ul.ruled li:last-child').addClass('last');
	$('ul.ruled li *:first-child').css('margin-top','0');
	$('ul.ruled li *:last-child').css('margin-bottom','0');
	$('ul.ruled li').hover(function () {
		$(this).addClass('hover');
	}, function () {
		$(this).removeClass('hover');
	});
	
	$('#resources').before('<div id="resources-nav" class="clearfix"></div>').listnav({
		showCounts: false,
		noMatchText: 'No matching entries.'
	});
	
	/* Homepage Slideshow */
	$('#feature-slideshow').cycle({ 
		fx: 'fade', 
		speed: 2500,
		timeout: 12000
	});
	
	$('#content p.expired').after('<p class="notice">This event has already occurred.</p>');
	
	/* Fix IE 6 button */
	$('#search input[type=submit]').attr({'value':''});
	
});

function autoFill(id, v){
	$(id).css({ color: "#b4b4b4" }).attr({ value: v }).focus(function(){
		if($(this).val()==v){
			$(this).val("").css({ color: "#333" });
		}
	}).blur(function(){
		if($(this).val()==""){
			$(this).css({ color: "#b4b4b4" }).val(v);
		}
	});
}
