
function setCalendars() {
    $('.date_has_event').each(function () {
        // options
        var distance = 10;
        var time = 250;
        var hideDelay = 500;

        var hideDelayTimer = null;

        // tracker
        var beingShown = false;
        var shown = false;

        var trigger = $(this);
        var popup = $('.events ul', this).css('opacity', 0);

        // set the mouseover and mouseout on both element
        $([trigger.get(0), popup.get(0)]).mouseover(function () {
            // stops the hide event if we move from the trigger to the popup element
            if (hideDelayTimer) clearTimeout(hideDelayTimer);

            // don't trigger the animation again if we're being shown, or already visible
            if (beingShown || shown) {
                return;
            } else {
                beingShown = true;

                // reset position of popup box
                popup.css({
                    bottom: 20,
                    left: -76,
                    display: 'block' // brings the popup back in to view
                })

                // (we're using chaining on the popup) now animate it's opacity and position
				.animate({
				    bottom: '+=' + distance + 'px',
				    opacity: 1
				}, time, 'swing', function () {
				    // once the animation is complete, set the tracker variables
				    beingShown = false;
				    shown = true;
				});
            }
        }).mouseout(function () {
            // reset the timer if we get fired again - avoids double animations
            if (hideDelayTimer) clearTimeout(hideDelayTimer);

            // store the timer so that it can be cleared in the mouseover if required
            hideDelayTimer = setTimeout(function () {
                hideDelayTimer = null;
                popup.animate({
                    bottom: '-=' + distance + 'px',
                    opacity: 0
                }, time, 'swing', function () {
                    // once the animate is complete, set the tracker variables
                    shown = false;
                    // hide the popup entirely after the effect (opacity alone doesn't do the job)
                    popup.css('display', 'none');
                });
            }, hideDelay);
        });
    });
}

var currentCalendar = 0;
function loadCal(x,siteId) {
    $('#divCalendar').load('ajax/calendar.php?x=' + x + '&siteId=' + siteId, function () {
    });
}

function loadPrevCal(siteId) {
    currentCalendar = currentCalendar - 1;
    loadCal(currentCalendar,siteId);
}
function loadNextCal(siteId) {
    currentCalendar = currentCalendar + 1;
    loadCal(currentCalendar,siteId);
   }

$(document).ready(function () {
   	$("#slider").hover(function () {
   		$(this).animate({ marginTop: "-40px" });
   	}, function () {
   		$(this).animate({ marginTop: "0px" });
   	})
   });

   $(document).ready(function () {
   	$('#coin-slider').coinslider({
   		width: 660, // width of slider panel
   		height: 250, // height of slider panel
   		spw: 7, // squares per width
   		sph: 5, // squares per height
   		delay: 5000, // delay between images in ms
   		sDelay: 30, // delay beetwen squares in ms
   		opacity: 0.9, // opacity of title and navigation
   		titleSpeed: 500, // speed of title appereance in ms
   		effect: '', // random, swirl, rain, straight
   		navigation: true, // prev next and buttons
   		links: true, // show images as links
   		hoverPause: true // pause on hover

   	});
   });
