var currentSlide = new Object();
var timerRunning = new Boolean();
var loadingMessage = '<p class="loadingMessage"><img src="/images/loading.gif" class="loading" /><br /><small>Loading content...</small></p>';

function setMenu() 
{
	
}

function setSwitch() 
{
	$('#blogPostsLink').click(function() {
		if ($('#blogArchives').is(':visible')) {
			$('#blogArchives').hide('blind', 500);
			$('#blogPosts').show('blind', 500);
		}
		return false;
	});
	$('#blogArchivesLink').click(function() {
		if ($('#blogPosts').is(':visible')) {
			$('#blogPosts').hide('blind',500);
			if (jQuery.trim($('#blogArchives').html()) == '') {
				$('#blogArchives').html(loadingMessage).load('archives.php', {
					category: 3
				}).show('blind', 500);
			} else {
				$('#blogArchives').show('blind', 500);
			}
			return false;
		}
	});
	$('#eventsPostsLink').click(function() {
		if ($('#eventsArchives').is(':visible')) {
			$('#eventsArchives').hide('blind', 500);
			$('#eventsPosts').show('blind', 500);
		}
		return false;
	});
	$('#eventsArchivesLink').click(function() {
		if ($('#eventsPosts').is(':visible')) {
			$('#eventsPosts').hide('blind',500);
			if ($('#eventsArchives').html() == '') {
				$('#eventsArchives').html(loadingMessage).load('archives.php', {
					category: 4
				}).show('blind', 500);
			} else {
				$('#eventsArchives').show('blind', 500);
			}
			return false;
		}
	});
}

function isLast() 
{
	if ($('#slideshow > ul > li:last').attr('id') == currentSlide.attr('id')) {
		return true;
	} else {
		return false;
	}
}

function isFirst(){
	if ($('#slideshow > ul > li:first').attr('id') == currentSlide.attr('id')) {
		return true;
	} else {
		return false;
	}
}
	

function showNextImage()
{
	if (isLast()) {
		currentSlide.toggle('clip',700);
		currentSlide.removeClass('current');
		currentSlide = $('#slideshow > ul > li:first');
		currentSlide.toggle('clip',700);
		currentSlide.addClass('current');
	} else {
		var newSlide = $('li.current').next();
		currentSlide.toggle('clip',700);
		currentSlide.removeClass('current');
		currentSlide = newSlide;
		currentSlide.toggle('clip',700);
		currentSlide.addClass('current');
	}
}

function showPreviousImage()
{
	if (isFirst()) {
		currentSlide.toggle('clip',700);
		currentSlide.removeClass('current');
		currentSlide = $('#slideshow > ul > li:last');
		currentSlide.toggle('clip',700);
		currentSlide.addClass('current');
	} else {
		var newSlide = $('li.current').prev();
		currentSlide.toggle('clip',700);
		currentSlide.removeClass('current');
		currentSlide = newSlide;
		currentSlide.toggle('clip',700);
		currentSlide.addClass('current');
	}
}

function clickPreviousImage() {
	$(document).stopTime("slideshow");
	showPreviousImage();
}

function clickNextImage() {
	$(document).stopTime("slideshow");
	showNextImage();
}

function setSlideshow()
{
	if ($('#slideshow')) {
		currentSlide = $('#slideshow > ul > li:first');
		currentSlide.addClass('current');
		currentSlide.toggle('clip',700);
	}
	if ($('#navigation')) {
		$('#pcPrevious').click(clickPreviousImage);
		$('#pcNext').click(clickNextImage);
	}
	if ($('#navigation')) {
		$(document).everyTime(7000, 'slideshow', showNextImage);
	}
}

function getArchives(cat,year,month) {
	if (cat == 3) {
		var obj = "blogArchives";
	} else {
		var obj = "eventsArchives";
	}
	$('#' + obj).html(loadingMessage).load('/archives.php',{category:cat, year:year, month:month});
}

function setAccordion() {
	if ($('#accordionDownloads')) {
		$('#accordionDownloads .file h4').click(function() {
			var tid = $(this).attr('id');
			if (!$('#d' + tid).is(':visible')) {
				if ($('#accordionDownloads .file .elements:visible').length > 0) {
					$('#accordionDownloads .file .elements:visible').hide('blind', 'fast', function(){
						if ($('#accordionDownloads .file .elements:visible').length == 0) {
							$('#d' + tid).show('blind', 'slow');
						}
					});
				} else {
					$('#d' + tid).show('blind', 'slow');
				}
			}
		});
	}
	if ($('#accordionPictures')) {
		$('#accordionPictures .gallery h4').click(function() {
			var tid = $(this).attr('id');
			if (!$('#d' + tid).is(':visible')) {
				if ($('#accordionPictures .gallery .elements:visible').length > 0) {
					$('#accordionPictures .gallery .elements:visible').hide('blind', 'fast', function(){
						if ($('#accordionPictures .gallery .elements:visible').length == 0) {
							$('#d' + tid).show('blind', 'slow');
						}
					});
				} else {
					$('#d' + tid).show('blind', 'slow');
				}
			}
		});
	}
	if ($('#accordionRepertoire')) {
		$('#accordionRepertoire .file h4').click(function() {
			var tid = $(this).attr('id');
			if (!$('#d' + tid).is(':visible')) {
				if ($('#accordionRepertoire .file .elements:visible').length > 0) {
					$('#accordionRepertoire .file .elements:visible').hide('blind', 'fast', function(){
						if ($('#accordionRepertoire .file .elements:visible').length == 0) {
							$('#d' + tid).show('blind', 'slow');
						}
					});
				} else {
					$('#d' + tid).show('blind', 'slow');
				}
			}
		});
	}
}

