$(document).ready(function() {
	$('#main_nav').superfish();
	$('#main_content li').wrapInner("<span></span>");
	$('#SearchQuery').focus(function() {
		if($(this).val() == 'Search our website') {
			$(this).attr('value','');
		}
	});
	$('#SearchQuery').blur(function() {
		if($(this).val() == '') {
			$(this).attr('value','Search our website');
		}
	});
	$('#contact_email').focus(function() {
		if($(this).val() == 'Email') {
			$(this).attr('value','');
		}
	});
	$('#contact_email').blur(function() {
		if($(this).val() == '') {
			$(this).attr('value','Email');
		}
	});
	$('#ApClassQuery').focus(function() {
		if($(this).val() == 'Search classes') {
			$(this).attr('value','');
		}
	});
	$('#ApClassQuery').blur(function() {
		if($(this).val() == '') {
			$(this).attr('value','Search classes');
		}
	});
	$('.scrollable').cycle({ 
		fx:    'fade', 
		speed:  6000
	});
	if($('.paging').length) {
		//Vertically center pagination
		pager = $('.paging');
		container = $('#main_content');
		margin = (container.width()/2) - (pager.width()/2);
		pager.css('margin-left',margin);
		pager.css('visibility','visible');
	}
	$('.truncate').each(function() {
		$('.content', $(this)).hide();
		$('.title', $(this)).append('<span>Click for more info &raquo;</span>');
	});
	$('.truncate .title').click(function() {
		$(this).siblings('.content').toggle('fast');
		$(this).children('span').toggle();
	});
	$(".calendar_table tr:nth-child(odd) td:nth-child(odd)").addClass("odd");
	$(".calendar_table tr:nth-child(even) td:nth-child(even)").addClass("odd");
	$(".calendar_list tr:nth-child(even), .forum_list tr:nth-child(even)").addClass("odd");
	$(".calendar #subject_area").change(function() {
		if($(this).val() != '') {
			window.location = '/calendar/' + $(this).val();
		} else {
			window.location = '/calendar';
		}
	});
	$('#showForm').click(function() {
		$('#ForumReplyAddForm').show();
		$(this).hide();
		return false;
	});
	$('#ForumReplyAddForm').submit(function() {
		if($('#ForumReplyComment').val() == '') {
			alert('Please enter a comment before submitting.');
			return false;
		}
	})
	if ($('#cti_ssf').size() == 1) {
		var cti_ssf_so = new SWFObject("/flash/ssp_qassist.swf","cti_ssf_embed", "495", "360", "9.0.0");
		cti_ssf_so.write('cti_ssf');
	}
});