// Load jQuery
//google.load("jquery", "1.3.2");

// toggles
//google.setOnLoadCallback(function(){
$(window).load(function() {

	// map 
	$("#view-map").click(function() {
		$("#map").show();
		return false;
	});
	$("#close-map").click(function() {
		$("#map").hide();
		return false;
	});

	// all sliders
	$("#slide-main,#slide-1,#slide-2,#slide-3,#slide-4,#slide-5,#slide-6").css({top: "0px", display: "inline"}); // IE6 fix
	$("#box-1").click(function(i) {
		$("#slide-main").animate({left: -566}, 500);
		$("#slide-1").animate({left: 0}, 500);
	});
	$("#box-2").click(function(i) {
		$("#slide-main").animate({left: -566}, 500);
		$("#slide-2").animate({left: 0}, 500);
	});
	$("#box-3").click(function(i) {
		$("#slide-main").animate({left: -566}, 500);
		$("#slide-3").animate({left: 0}, 500);
	});
	$("#box-4").click(function(i) {
		$("#slide-main").animate({left: -566}, 500);
		$("#slide-4").animate({left: 0}, 500);
	});
	$("#box-5").click(function(i) {
		$("#slide-main").animate({left: -566}, 500);
		$("#slide-5").animate({left: 0}, 500);
	});
	$("#box-6").click(function(i) {
		$("#slide-main").animate({left: -566}, 500);
		$("#slide-6").animate({left: 0}, 500);
	});
	$(".back").click(function() {
		$("#slide-main").animate({left: 0}, 500);
		$("#slide-1,#slide-2,#slide-3,#slide-4,#slide-5,#slide-6").animate({left: +566}, 500);
	});
	
	// calendar date hover (IE6 fix)
	$('li.event').hover(function() {
  		$(this).toggleClass('highlight');}, function() {
  		$(this).removeClass('highlight');
	});

	// carousel
	$(".carousel").jCarouselLite({
		btnNext: "#arrow-down",
		btnPrev: "#arrow-up",
		vertical: true
	});

	// events page
	$.ajax({
		url: '/templates/library/events.php',
		data: "r=default-date",
		dataType: "json",
		success: function(data) {
			$("#d" + data["date"]).addClass("selected");
			$('.vert-scroll').html(data["text"]);
			nextPrev(data["show-next"],data["show-prev"]);
			$('.scroll-pane').jScrollPane({scrollbarWidth:8,dragMinHeight:112,dragMaxHeight:112});
			$("#upcoming-date").html(data["date-format"]);
		}
	});
	$(".event").click(function() {
		$(".event").removeClass("selected");
		var curdate = $(this).attr("id");
		$("#" + curdate).addClass("selected");
		$.ajax({
			url: '/templates/library/events.php',
			data: "r=date&date=" + curdate,
			dataType: "json",
			success: function(data) {
				$('.vert-scroll').html(data["text"]);
				nextPrev(data["show-next"],data["show-prev"]);
				$('.scroll-pane').jScrollPane({scrollbarWidth:8,dragMinHeight:112,dragMaxHeight:112});
			}
		});
	});
	$("#calendar-next").click(function() {
		var curdate = $(".selected").attr("id");
		$(".event").removeClass("selected");
		$.ajax({
			url: '/templates/library/events.php',
			data: "r=next-date&date=" + curdate,
			dataType: "json",
			success: function(data) {
				$("#d" + data["date"]).addClass("selected");
				$('.vert-scroll').html(data["text"]);
				nextPrev(data["show-next"],data["show-prev"]);
				$('.scroll-pane').jScrollPane({scrollbarWidth:8,dragMinHeight:112,dragMaxHeight:112});
			}
		});
	});
	$("#calendar-prev").click(function() {
		var curdate = $(".selected").attr("id");
		$(".event").removeClass("selected");
		$.ajax({
			url: '/templates/library/events.php',
			data: "r=prev-date&date=" + curdate,
			dataType: "json",
			success: function(data) {
				$("#d" + data["date"]).addClass("selected");
				$('.vert-scroll').html(data["text"]);
				nextPrev(data["show-next"],data["show-prev"]);
				$('.scroll-pane').jScrollPane({scrollbarWidth:8,dragMinHeight:112,dragMaxHeight:112});
			}
		});
	});
	$("#february-tab").click(function() {
		$("#march").hide();
		$("#february").show();
		$("#february-tab").addClass("february-selected");
		$("#march-tab").removeClass("march-selected");
		return false;
	});
	$("#march-tab").click(function() {
                $("#february").hide();
                $("#march").show();
                $("#march-tab").addClass("march-selected");
		$("#february-tab").removeClass("february-selected");
                return false;
        });
	function nextPrev(next,prev) {
		if (next == "true") {
			$("#calendar-next").show();
		} else {
			$("#calendar-next").hide();
		}
		if (prev == "true") {
			$("#calendar-prev").show();
		} else {
			$("#calendar-prev").hide();
		}
	}

	// scroll bar work
	$('.scroll-pane-internal').jScrollPane({scrollbarWidth:8,dragMinHeight:40,dragMaxHeight:40});
	$('.scroll-pane-promo').jScrollPane({scrollbarWidth:8,dragMinHeight:112,dragMaxHeight:112});		

});
