researchField=0;
$(function() {
	$('input#resa_du,input#resa_au,input#resa_nuit').hover(function(){
		$(this).css('cursor','pointer');
	});
	$('input#resa_nuit').click(function(){
		$(this).select();
	});
	
	$.datepicker.setDefaults($.extend($.datepicker.regional[lg]));
	$('form#reservation input.date').datepicker({minDate: new Date(), dateFormat: 'D dd/mm/yy', showOn: 'click',
		onSelect: function(dateText, inst) {
			updateField($(inst).attr('id'));
		}
	});

	$('form#reservation input#resa_nuit').change(function() {
		updateField($(this).attr('id'));
	});
	$('form#reservation input.date').change(function() {
		updateField($(this).attr('id'));
	});
	$('form#reservation').submit(function(){
		return false;
	});
	$('form#reservation input.submit').click(function(){
		if(!in_lightbox) {
			var param=new Array('resa_loca','resa_type','resa_du','resa_au','resa_nuit','resa_adulte','resa_flex');
			data='lg='+lg;
			for (i in param) {
				data+='&'+param[i]+'='+$('form#reservation #'+param[i]).val();
			}
			$('form#reservation input[name="resa_critere[]"]:checked').each(function() {
				data+='&resa_critere[]='+encodeURIComponent($(this).val());
			});
			var a=$('<a href="'+site_racine+'reservation/reservation.php?init=1&'+data+'" class="iframe"></a>');
			a.fancybox({frameWidth:740,frameHeight:540,hideOnContentClick:false,hideOnOverlayClick:false});
			a.click();
			return false;
		}
		else {
			$('form#reservation').attr('method','post');
			$('form#reservation').attr('action',chemin_root+'reservation/reservation.php');
		}
	});
	$('form#reservation a.critere, form#reservation a.critere-link').click(function(){
		if($('form#reservation div#critere_box').css('display')=='none') {
			$('form#reservation a.critere img').attr('src',site_racine+'reservation/pics/arrow-bottom.gif');
			$('form#reservation div#critere_box').slideDown(500);
		}
		else {
			$('form#reservation a.critere img').attr('src',site_racine+'reservation/pics/arrow-top.gif');
			$('form#reservation div#critere_box').slideUp(500);
		}
		return false;
	});
});

function updateField(from) {
	$('form#reservation input[name=rechercher]').css('background','url('+site_racine+'reservation/pics/button-go-disabled.gif)');
	$('form#reservation input[name=rechercher]').attr('disabled','disabled');
	var du=$('form#reservation input#resa_du').val();
	var au=$('form#reservation input#resa_au').val();
	var nuit=$('form#reservation input#resa_nuit').val();
	$.ajax({
		type: 'POST',
		async: false,
		url: chemin_root+'reservation/ajax_field.php',
		data: 'lg='+lg+'&from='+from+'&du='+du+'&au='+au+'&nuit='+nuit,
		success: function(data) {
			eval(data);
			$('form#reservation input[name=rechercher]').css('background','url('+site_racine+'reservation/pics/button-go.gif)');
			$('form#reservation input[name=rechercher]').attr('disabled','');
		}
	});
}