jQuery(document).ready(function() {
	initSocialTextBar();
	initTwitterShareButton();
});

function initSocialTextBar()
{
	var ele = jQuery('#right_btns');
	var elePos = parseInt(ele.css('top'));
	jQuery(window).scroll(function(event) {
		var scroll = jQuery(window).scrollTop();

		//moves the element to the position
		ele.animate({ top: (elePos + scroll) + 'px' }, { duration: 500, queue: false });

	});
}

function initTwitterShareButton()
{
	var ele = jQuery('#tweet_container');
	if (ele) {
		ele.html("<a href='http://twitter.com/share' class='twitter-share-button' data-count='vertical'>Tweet</a><script type='text/javascript' src='http://platform.twitter.com/widgets.js'></script>");
	}
}

var hideEventDetailWindow = 'hide_event_detail_window';
var hideEventDetailClose = 'hide_event_detail_close';
var hideEventDetail = 'hide_event_detail_';
var eventClickLock = 0;

function cal_EventMouseOver(day)
{
	var dayNode = jQuery('#' + hideEventDetail + day);
	if (dayNode && eventClickLock == 0) {
		jQuery('#' + hideEventDetailWindow).html(dayNode.html());
		jQuery('#' + hideEventDetailClose).show();
		jQuery('#' + hideEventDetailWindow).show();
	}
}

function cal_EventMouseClick(day)
{
	var dayNode = jQuery('#' + hideEventDetail + day);
	if (dayNode) {
		jQuery('#' + hideEventDetailWindow).html(dayNode.html());
		jQuery('#' + hideEventDetailClose).show();
		jQuery('#' + hideEventDetailWindow).show();
		eventClickLock = day;
	}
}

function cal_EventDetailClose()
{
	jQuery('#' + hideEventDetailClose).hide();
	jQuery('#' + hideEventDetailWindow).hide();
	eventClickLock = 0;
}

function cal_EventMouseOut(day)
{
	//if (eventClickLock != day) {
	if (eventClickLock == 0) {
		jQuery('#' + hideEventDetailClose).hide();
		jQuery('#' + hideEventDetailWindow).hide();
		eventClickLock = 0;
	}
}

var _content_OriginalFontSize = null;

function content_IncreaseFont()
{
	if (_content_OriginalFontSize == null) {
		_content_OriginalFontSize = jQuery('html').css('font-size');
	}
	var content = jQuery('.content');
	content.css('font-size', '1.1em');
}

function content_DecreaseFont()
{
}

function content_ResetFont()
{
}

function toggle_hover(li) {
	var jli = jQuery(li);
	if (jli.hasClass('off')) {
		jli.removeClass('off');
		jli.addClass('on');
		jli.addClass('current');
	} else if (jli.hasClass('on')) {
		jli.removeClass('on');
		jli.addClass('off');
		jli.removeClass('current');
	}
}

