var olmstead = {
	twoColumns : function(container) {
		var left_col = {
			wrapper : document.createElement('div'),
			col_size : Math.floor($(container).find('p').size() / 2),
			paragraphs : new Array()
		};
		var right_col = {
			wrapper : document.createElement('div'),
			col_size : Math.floor($(container).find('p').size() / 2) + ($(container).find('p').size() % 2),
			paragraphs : new Array()
		};
		for(var i = 0; i < $(container).find('p').size(); i++)
		{
			if(i < left_col.col_size)
			{
				left_col.paragraphs.push($(container).find('p:eq(' + i + ')').clone());
				$(left_col.wrapper).append($(container).find('p:eq(' + i + ')').clone());
			}
			else
			{
				right_col.paragraphs.push($(container).find('p:eq(' + i + ')').clone());
				$(right_col.wrapper).append($(container).find('p:eq(' + i + ')').clone());
			}
		}
		$(left_col.wrapper).addClass('left-column');
		$(right_col.wrapper).addClass('right-column');
		$(container).empty().append(left_col.wrapper).append(right_col.wrapper).append('<div class="clear"></div>');
	},
	swapVideo : function(video_path) {
		$('#flashcontent').empty();
		swfobject.embedSWF('/wp-content/themes/olmstead/flash/video_player.swf', 'flashcontent', '640', '360', '9.0.45', false, {'video_src' : video_path}, { bgcolor: '#000000', menu: 'false', wmode: 'transparent', base: '/wp-content/themes/olmstead/flash/'}, {id: 'flashcontent', name: 'flashcontent'});
	}
}


$(function () {
	olmstead.twoColumns($('div.two-columns'));
	$(".photo-gallery .carousel").jCarouselLite({
	    auto: 5000,
	    speed: 400
	});
	var pattern = /^.+(\/events\?month=.+yr=[0-9]+)$/;
	if(pattern.test(document.URL))
	{
		$('.month-selector select').val(document.URL.replace(pattern, '$1'));
	}
	$('.month-selector a.go').click(function () {
		window.location = $('.month-selector select').val();
		return false;
	});
	$(".calnk a.linky").click(function () {
		jQuery.facebox($(this).closest('td').find('div.event-popup').clone().show());
		return false;
	});
	$(".upcoming-events a").click(function () {
		jQuery.facebox($(this).closest('li').find('div.content').clone());
		return false;
	});
	$('div.video-navigation ul li.active').fadeTo('slow', 0.5);
	$('div.video-navigation ul li').find('a').click(function () {
		if(!$(this).closest('li').hasClass('active'))
		{
			$('div.video-navigation ul li').removeClass('active').fadeTo('fast', 1);
			$(this).closest('li').addClass('active').fadeTo('slow', 0.5);
			olmstead.swapVideo($(this).attr('href'));
		}
		return false;
	});
});



