var IE7_PNG_SUFFIX = ".png";

$(document).ready( function() {
	// Main Navigation
	$('div#header div.navigation-children ul li').bind({
		'mouseover': function() {
			var height = $(this).children('ul').height();
			$(this).children('ul').stop(true).slideDown({ duration: 200, easing: 'easeOutBack', complete: function() { $(this).css({ height: '', padding: '', margin: ''}) }});
		},
		'mouseout': function() {
			$(this).children('ul').stop(true).slideUp(100, function() { $(this).css({ height: '', padding: '', margin: ''}) });
		}
	});
	
	// Login Button
	/*$('div#header ul#nav-top #login').bind('click', function() {
		if($(this).hasClass('show')) {
			$(this).removeClass('show');
			$('div#header').animate({'margin-top': '0'}, 300);
			$('div#header form#login-form input#username').select();
		}else{
			$(this).addClass('show');
			$('div#header').animate({'margin-top': '-30px'}, 300);
		}
		return false;
	});*/
	
	// Login Form
	$('div#header form#login-form input').bind({
		'focus': function() {
			$(this).removeClass('empty');
		},
		'blur': function() {
			if( $(this).val() == '') {
				$(this).addClass('empty');
			}
		}
	}).trigger('blur');
	
	// Widget
	$('.widget li a.widget-tab').bind('click', function() {
		$('.widget li').removeClass('current');
		$(this).parent('li').addClass('current');
		return false;
	});
	
	// Mimics FAQ functionality
	$("#main-middle .content .information h4")
		.addClass('minus')
		.before("<div class=\"details\">- Hide Details</div>")
		.click(function(){
			if ($(this).hasClass("plus")) {
				name = $(this).children("span").text();
				$(this).prev(".details").text("- Hide Details");
			} else {
				name = $(this).children("span").text();
				$(this).prev(".details").text("+ Show Details");
			}
			$(this).toggleClass("plus").toggleClass("minus");
			$(this).nextUntil(".details").slideToggle();
		})
		.prev(".details").click(function(){
			$(this).next('h4').trigger('click');
		}).end()
		.not(":first").toggleClass("plus").toggleClass("minus")
		.prev(".details").text("+ Show Details").end()
		.nextUntil(".details").hide();
		
	// Adds in tracking to pdfs
	$('a[target=_blank]').each(function(){
			var path = $(this).attr('href');
			if( path.slice(path.length - 3, path.length) == 'pdf') {
				path = path.slice(path.lastIndexOf('/') + 1, path.length);
				$(this).click(function(){
					if(typeof pageTracker != 'undefined')
						pageTracker._trackPageview(location.pathname + path);
				});
			}							  
	});
	
	// Hide Calendar Tab when there are no events
	if( !($('#main-right ul.widget li div.content div.calendar_class ul.event-list').length) ) {
		$('#main-right ul.widget li div.content div.calendar_class').parent('.content').parent('li').remove();
		$('#main-right ul.widget li').addClass('first-child').addClass('current');
	}
});
		