jQuery(function() {
	var SWANSEA = {
		showLinks: function() { // Links that require javascript to work are hidden using CSS, and then shown using JS
			jQuery('#email').css('display', 'block');
			jQuery('#bookmark').css('display', 'block');
			jQuery('#print').css('display', 'block');
		},
		
		galleryLinks: function() {
			jQuery('.pageContent .gallery a').each(function(index) { // Attach thickbox class to each gallery link
				jQuery(this).addClass('thickbox');
			});
		},
		
		labelSlides: function() {
			jQuery('ul#headerGallery li').each(function(index) { // Attach a unique class to each gallery image
				jQuery(this).addClass('slide' + index);
				SWANSEA.lastSlide = index;
			});
		},
		
		nextSlide: function() {
			jQuery('ul#headerGallery li.slide' + SWANSEA.currentSlide).fadeOut('slow');
			if (SWANSEA.currentSlide < SWANSEA.lastSlide) { SWANSEA.currentSlide++; } else { SWANSEA.currentSlide = 0; }
			jQuery('#page-4 ul.gallery li.slide' + SWANSEA.currentSlide).fadeIn('slow');
		},
		
		currentSlide: 0,
		lastSlide: 0,
		
		setupSlideshow: function() {
			SWANSEA.labelSlides();
		},
		
		emailFriend: function() {
			jQuery('form#emailToFriendForm').live('submit', function() {
				sender_name = encodeURIComponent(jQuery('input#sender_name').val());
				sender_email = jQuery('input#sender_email').val();
				recipient_name = encodeURIComponent(jQuery('input#recipient_name').val());
				recipient_email = jQuery('input#recipient_email').val();
				url = jQuery('input#url').val();
				jQuery('#TB_ajaxContent').load('http://www.swanseabusiness.com.au/wp-content/themes/scc/email-to-a-friend.php?sender_name=' + sender_name + '&sender_email=' + sender_email + '&recipient_name=' + recipient_name + '&recipient_email=' + recipient_email + '&url=' + url);
				return false;
			});
		}
	}
	
	SWANSEA.showLinks();
	SWANSEA.galleryLinks();
	SWANSEA.setupSlideshow();
	var autoMode = setInterval(SWANSEA.nextSlide, 5000);
	SWANSEA.emailFriend();
});
