var LOCALE = 'fr';

function ResFormHandler(dis, path)
{
	var errMsgs = '';
	if ($('.dateField input').val() == '') { errMsgs += 'Vous devez choisir une date pour la réservation.\n'; }
	if ($('#ResTime').val() == '0') { errMsgs += 'Vous devez choisir l\'heure de la réservation.\n'; }
	if ($('#PartySize').val() == '0') { errMsgs += 'Vous devez indiquer le nombre de personnes pour la réservation.\n'; }
	
		// Print the error messages and return, if there are any
	if (errMsgs != '') { alert(errMsgs); return false; }

	// Get the party size
	var partySize = dis.getElementsByTagName('select')[1].value;

	// Change the action of the form if we are not reserving for a group
	if (partySize > 9) {
		dis.action = path + "Reservation-de-groupe.php";
	}
	dis.submit();
}

$.fn.addTargetBlank = function() {
   $(this).click(function(){
		window.open(this.href);
		return false;
	});
};

$(function(){

	// This is the datepicker from the popup reservation menu
	$('.dateField input').datepicker({
		minDate: 0,
		maxDate: 3650,
    showOn: "both",
    buttonImage: ("images/icon_calendar_white.gif"),
    buttonImageOnly: true,
    mandatory: true
	});
	
	$('#resLink').children('a').click(function (e) {
		e.preventDefault();
		if ($('#resFormBox').is(':visible')) {
			$('#resFormBox').slideUp(100, function() {
				$('#resLink a').removeClass('open');
			});
		}
		else {
			$('#resFormBox').slideDown(100);
				$('#resLink a').addClass('open');
		}
	});
	
	// Change the styles of given select boxes
	$('.resFormSelect').jSelect({ className : 'customSelect_140'});
	$('a.blank').addTargetBlank();
});

