- Home
- CALENDAR / PROGRAM DATES
| | |
' + link.parentNode.innerHTML + '
';
}
});
}
function initEvents()
{
forEachLink(function(link)
{
jq$(link).mouseover(eventLinkMouseOver);
jq$(link).mouseout(eventLinkMouseOut);
var linkWrapper = (+jq$(link).parents('.recurringEvent').length) ? jq$(link).parents('.recurringEvent') : jq$(link).parent();
linkWrapper.mouseover(eventLinkMouseOver);
linkWrapper.mouseout(eventLinkMouseOut);
});
}
function eventLinkMouseOver()
{
var href = (this.tagName == 'A') ? this.href : this.getElementsByTagName("a")[0].href;
forEachLink(function(link)
{
jq$(link).addClass('eventHover');
var linkWrapper = (+jq$(link).parents('.recurringEvent').length) ? jq$(link).parents('.recurringEvent') : jq$(link).parent();
linkWrapper.addClass('eventContainerHover');
},
href);
}
function eventLinkMouseOut()
{
var href = (this.tagName == 'A') ? this.href : this.getElementsByTagName("a")[0].href;
forEachLink(function (link)
{
jq$(link).removeClass('eventHover');
var linkWrapper = (+jq$(link).parents('.recurringEvent').length) ? jq$(link).parents('.recurringEvent') : jq$(link).parent();
linkWrapper.removeClass('eventContainerHover');
},
href);
}
function forEachLink(action, href)
{
var selector = href
? '#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_calendar a[href="' + href + '"]'
: '#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_calendar a:not(.yearViewHeader):not(.calendarDate)';
var links = document.querySelectorAll(selector);
var i;
for (i = 0; i