/*  Sitewide Javascript includes, added just before </head>.  */

jQuery(document).ready( function($) {
    // $ now OK to use: $('.title-heading').css('font-weight','900');
	$('#mc_signup_form label').labelOver('over-apply');
	
	if ($.browser.msie && $.browser.version<8) {
		var zIndexNumber = 1000;
		$('div.event_wrap').each(function() {
			$(this).css('zIndex', zIndexNumber);
			zIndexNumber -= 10;
		});
	}
	
});

// Custom rendering of event bubbles
var fc_load_event_bubble_callback = function(calEventObj,bubbleDiv) {

    var title =
        (calEventObj.thumbnail_html == null ? '&nbsp;' : calEventObj.thumbnail_html ) +
        '<span class="event_subtitle">' +
            (calEventObj.post.meta.subtitle == null ? '&nbsp;' : calEventObj.post.meta.subtitle ) +
        '</span>';

    if( calEventObj.url.length > 0 )
        title = '<a href="' + calEventObj.url + '" class="event_link">' + title + '</a>';
    bubbleDiv.html(
        title +
        '<span class="event_price">' + calEventObj.post.meta.performance_date.time + '<br/>' +
            (calEventObj.post.meta.price == null ? '' : calEventObj.post.meta.price ) +
        '</span>' +
        '<span class="event_notes">' +
            (calEventObj.post.meta.venue_notes == null ? '&nbsp;' : calEventObj.post.meta.venue_notes ) +
        '</span>'
    );
};

// Add option to /calendar, enable jQuery UI Theme (included in header-child.php)
var extra_calendar_options = {theme: true
/*
,
eventAfterRender: function(calEventObj, jsElement, view) {
        // Force state of highlight for days with events
        var cell = view.dateCell(calEventObj.start);	// to calc idx of array of day cells
        view.element.find('td').eq( (cell.row*7) + cell.col ).addClass('fc-state-highlight');
        // Add in our event_bubble divs
        jsElement.append('<div id="bubble' + calEventObj._id + '" class="event_bubble not_loaded"></div>');
        // Append venue room class
        jsElement.addClass('venue-room-' + (calEventObj.post.meta.room != null ? calEventObj.post.meta.room.term_id : 'main') );
        jsElement.addClass('event-status-' + calEventObj.post.meta.action_button_class);
        jsElement.css('z-index','');
    }
*/
};

