function switchPicture(gallery, position, increment) {
	var newPos = position + increment;
	if (newPos > gallery.length - 1) newPos = 0;
	if (newPos < 0) newPos = gallery.length - 1;	
	$('#illustration').attr('src', gallery[newPos]);	
	return newPos;
}

function showSection(section) {
	$('.block').hide();
	$('#'+section).show();
}

function initDates() {	
	var Today = new Date;
	var Tomorrow = new Date(Today.getFullYear(), Today.getMonth(), Today.getDate()+1);
	$('.dateInput').val(dateToString(Today));
	$('.to').val(dateToString(Tomorrow));
}

function switchOffre(number) {
	$('#offre')[0].selectedIndex=number;
	if (number == 0) {
		$('.description').show();				
		$('#offerDetail').val('');
	} else {
		$('.description').not('#offre'+number).hide();
		$('#offre'+number).show();
		$('#offerDetail').val($('#content'+number).html());			
	}
}

function checkDate(lang, type) {
	if (type == 'to') {
		if (stringToDate($('#to').val()) < stringToDate($('#from').val())) {
			if (lang == 'fr') alert('La date de départ ne peut pas être antérieur à la date d\'arrivée.');
			else alert('Departure date cannot be prior to arrival date.');
			initDates();
		}
	}
	else if (type == 'from'){
		var nextTo = new Date(stringToDate($('#from').val()).getFullYear(), stringToDate($('#from').val()).getMonth(), stringToDate($('#from').val()).getDate()+1);
		$('#to').val(dateToString(nextTo));
	}
}