/************************************************
 * Function to set the streaming countdown clock
 */
jQuery(function()
{
	var nextDate = jQuery('#streamingActivation');
	var localHour = jQuery('#serverTime');

	// Preconditions
	if (nextDate.length == 0 || localHour.length == 0)
	{
		// No date/time was defined
		return;
	}

	var austDay = parseDate(nextDate.val());
	var serverTime = parseDate(localHour.val());
	
	var initDay = new Date(serverTime['year'], serverTime['month'] - 1, serverTime['day'], 0, 0, 0);

	// Month indexes are from 0 (January) to 11 (December)
	austDay = new Date(austDay['year'], austDay['month'] - 1, austDay['day'],
			austDay['hour'], austDay['minutes']);
	
	// Month indexes are from 0 (January) to 11 (December)
	serverTime = new Date(serverTime['year'], serverTime['month'] - 1, serverTime['day'],
			serverTime['hour'], serverTime['minutes']);
	
	
	var timeDiff = austDay.getTime() - serverTime.getTime();
	
	var hoursDifference = Math.floor(timeDiff/1000/60/60);
	timeDiff -= hoursDifference*1000*60*60
	 
	var minutesDifference = Math.floor(timeDiff/1000/60);
	timeDiff -= minutesDifference*1000*60
	 
	var secondsDifference = Math.floor(timeDiff/1000);

	if (isValidDate(austDay) && isValidDate(serverTime))
	{
		jQuery('#defaultCountdown').countdown( {
			until : '+' + hoursDifference + 'h +' + minutesDifference + 'm +' + secondsDifference + 's',
			format : 'HMS',
			expiryUrl: '/'
		});
		jQuery('#year').text(austDay.getFullYear());
		
		var startYear = new Date();

		jQuery('#localHour').countdown({
			since: initDay,
		    format: 'HMS', 
		    description: ''});
		
	}
	
});

