<!--
jQuery.preloadImages = function() {
	var preloads = arguments[0];
	var pathPrefix = arguments[1];
	for ( var imgCnt = preloads.length - 1; imgCnt > 0; imgCnt-- ) {
		jQuery('<img>').attr('src', pathPrefix + preloads[imgCnt]);
	}
};

// Preload required images
var preloads = [];
$.preloadImages(preloads, '/images/');

$(function(){
	// Display the feature spot slideshow
	$('#testimonialsList').cycle({
		fx: 'fade',
		speed: 4000,
		timeout: 4000
	});
	// Get page content via AJAX
	$('a.ajaxPerson').ajaxContent({
		event: 'click',
		target: '#ajaxContent',
		loadingMsg: '<div id="ajaxLoading">Loading...</div>',
		beforeSend:function(){ $('#ajaxContainer').fadeIn('fast'); }
	});
	// Submits the add to cart
	$('.quantity').focus(function() {
		$(this).val('');
	});
	$('.quantity').change(function() {
		$(this).parent().submit();
	});
	$('td.danceClassDetails').mouseover(function(){
		$('td.danceClassDetails').children('div').css('display', 'block');
		$('td.danceClassDetails').children('form').css('display', 'none');
		$(this).children('div').css('display', 'none');
		$(this).children('form').css('display', 'block');
	});
	// Initialise twitter feed
	$('#twitterFeed').tweet({
		username: 'danceplanet1',
		join_text: 'auto',
		avatar_size: 0,
		count: 3,
		auto_join_text_default: '',
		auto_join_text_ed: '',
		auto_join_text_ing: '',
		auto_join_text_reply: '',
		auto_join_text_url: '',
		loading_text: 'loading tweets...'
	});
	// Close AJAX content window
	$('#ajaxCloseButton').click(function(){
		if ( $('#container').html() == null ) {
			window.close();
		}
		else {
			$('#ajaxContainer').fadeOut('fast');
		}
	});
	$(document).bind('keydown', function(e) {
		if (e.keyCode == 27) {
			if ( $('#container').html() == null ) {
				window.close();
			}
			else {
				$('#ajaxContainer').fadeOut('fast');
			}
		}
		return true;
	});
	$(document).bind('click', function(e) {
		if ( e.target.id.indexOf('Container') >= 0 ){
			if ( $('#container').html() == null ) {
				window.close();
			}
			else {
				$('#ajaxContainer').fadeOut('fast');
			}
		}
		return true;
	});
	// Assign random page heading background
	var backgroundImages = ['background01.jpg', 'background02.jpg', 'background03.jpg', 'background04.jpg'];
	var backgroundIndex = Math.floor(Math.random() * backgroundImages.length);
	var backgroundUrl = 'url(/images/page-headings/'+backgroundImages[backgroundIndex]+')';
	$('#pageHeading').css('backgroundImage', backgroundUrl);
});
//-->
