$(document).ready(function(){SK.enforceHover(".performances li");toggleRowHighlight=function(a){if($(a).attr("form_class")=="tracking-i-might-go"){return}$(a).parents("li").toggleClass("attending")};determineIfInstanceIsAttended=function(a){if(a=="tracking-im-going"){if($("#schedule form."+a+" .button.selected").length==1){$("#toolbar form.tracking-i-might-go .button").removeClass("selected");if($("#toolbar form."+a+" .button.selected").length==1){return}SK.trackings.forceTrackingFormToTrackedState("#toolbar form."+a)}}else{if($("#toolbar form.tracking-im-going .button.selected").length==1){return}if($("#schedule form."+a+" .button.selected").length==1){if($("#toolbar form."+a+" .button.selected").length==1){return}SK.trackings.forceTrackingFormToTrackedState("#toolbar form."+a)}}};removeScheduledTrackings=function(a){var a=$("#toolbar input.button");type=$(a).attr("form_class");$("#schedule form."+type).each(function(b,c){SK.trackings.forceTrackingFormToUntrackedState(c);$(c).find("input.button").removeClass("selected");$(c).parents("li").removeClass("attending")})};scheduleCallback=function(a){var b=$("."+a.type+"_id-"+a.id+" input.button");toggleRowHighlight(b);determineIfInstanceIsAttended($(b).attr("form_class"))};SK.TrackingsService.on("track",scheduleCallback);SK.TrackingsService.on("untrack",function(a){switch(a.type){case"performance":scheduleCallback(a);break;default:removeScheduledTrackings(a)}})});