window.addEvent('domready', function() {

	// Cache the navigation elements
	var navs = $('home-slideshow').getElements('ul li a');

	// Create a basic slideshow
	var navSlideShow = new SlideShow('home-slideshow', {
		selector: '.home-slide', // only create slides out of the images
		autoplay: true,
		onShow: function(data){
			// Update navigation elements' class depending upon the current slide
			navs[data.previous.index].removeClass('current');
			navs[data.next.index].addClass('current');
		}
	});

	navs.each(function(item, index){
		// When clicking a nav item ...
		item.addEvent('click', function(event){
			event.stop();
			// Call show method, index of the navigation element matches the slide index
			// on-the-fly transition option
			navSlideShow.show(index, {transition: 'fade'});
		});
	});

	if ($('join-form'))
	{

		$('join-form').getElements('input[type=submit]').addEvent('click', function(event){

			var oFormData = $('join-form').toQueryString().parseQueryString();
			oFormData.auth_id = '41a50630b9dd15ada0e1d380e8d3c084';

			new CalicoAPICall({
				url: 'http://www.calico.com.au/api/account/storegoal/',
				method: 'get',
				query: oFormData,
				listenForValidation: true,
				loadingMessage:		'Sending...',
				successMessage:		'Joined!',
				successMethod: 		function(){window.location.href = 'http://www.calico.com.au/page/join';},
				validationMessage:	'Error.',
				apiErrorMessage:		'Error.',
				ajaxErrorMessage:		'Error.'
			});
			return false;

		});


	}

	if ($('fitness_goal_id'))
	{
		$('fitness_goal_id').addEvent('change', function(event){ conditionalGoalFields() });
		conditionalGoalFields();
	}

});

function conditionalGoalFields() {
	if ($('fitness_goal_id').value != 2)
	{
		$('target_weight_in_kg').set('value', $('weight_in_kg').get('value'));
		$('target_weight_in_kg').disabled = true;
	} else {
		$('target_weight_in_kg').disabled = false;
	}
}


