function rech () {

    document.formx.rechercher.value = "OK" ;
	// recherche lancée depuis le menu, on réinitialise à la page 1
	document.formx.page.value = 1 ;
	document.forms['formx'].method = "post";
	document.forms['formx'].action="#" ;
	document.forms['formx'].submit () ;

}

/**
 *
 * @access public
 * @return void
 **/
function changeDateRecherche(quoi){
	// quoi peut avoir la valeur : encours, avenir, perso
	var Maintenant = new Date();
	var anneeMaintenant = Maintenant.getFullYear();
	var moisMaintenant = ('0'+Maintenant.getMonth()+1).substring(0,2);
	var jourMaintenant = ('0'+Maintenant.getDate()).substring(0,2);
	var dateComboMaintenant = jourMaintenant + '/' + moisMaintenant + '/' + anneeMaintenant ;
	var dateComboLointaine = '31/12/2099';

	switch(quoi){
		case 'encours':
			$('#spanDatePerso').removeClass();
			$('#spanDatePerso').hide();
			$('#datefin1').val('');
			$('#datefin2').val('');
			$('#datedeb1').val('');
			break;
		case 'avenir':
			$('#spanDatePerso').removeClass();
			$('#spanDatePerso').hide();
			$('#datefin1').val(dateComboMaintenant);
			$('#datefin2').val(dateComboLointaine);
			$('#datedeb1').val('');
			break;
		case 'perso':
			$('#spanDatePerso').removeClass();
			$('#spanDatePerso').show();
			$('#datefin1').val('');
			$('#datefin2').val('');
			break;
		default:
			;
	} // switch
}

$(function() {
	var Maintenant = new Date();
	var anneeMaintenant = Maintenant.getFullYear();
	// on peut rechercher une expo ayant lieu 40 ans avant et 10 ans après aujourd'hui
	var anneeMaxExpo = anneeMaintenant+40;
	var anneeMinExpo = anneeMaintenant-10;

	$('#datefin1').datepicker({
		changeMonth: true,
		changeYear: true,
		mandatory: true,
		yearRange: anneeMinExpo+':'+anneeMaxExpo,
		dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
		dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
		monthNamesShort: ['Janv','Fev','Mars','Avr','Mai','Juin','Juil','Aout','Sept','Oct','Nov','Dec'],
		dateFormat: 'dd/mm/yy',
		beforeShow: customRange
	});
});

$(function() {
	var Maintenant = new Date();
	var anneeMaintenant = Maintenant.getFullYear();
	// on peut rechercher une expo ayant lieu 40 ans avant et 10 ans après aujourd'hui
	var anneeMaxExpo = anneeMaintenant+10;
	var anneeMinExpo = anneeMaintenant-40;

	$('#datefin2').datepicker({
		changeMonth: true,
		changeYear: true,
		mandatory: true,
		dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
		dayNamesMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'],
		monthNamesShort: ['Janv','Fev','Mars','Avr','Mai','Juin','Juil','Aout','Sept','Oct','Nov','Dec'],
		dateFormat: 'dd/mm/yy'
	});
});

function customRange(input) {
	var Maintenant = new Date();
	var anneeMaintenant = Maintenant.getFullYear();
	// les expos peuvent avoir lieu 40 ans avant et 10 ans après aujourd'hui
	var anneeMaxExpo = anneeMaintenant+10;
	var anneeMinExpo = anneeMaintenant-40;

	var dateFin1 = $('#datefin1').val();
	var jourFin1 = dateFin1.substring(0,2);
	var moisFin1 = dateFin1.substring(3,5);
	var anneeFin1 = dateFin1.substring(6,10);
	var dateFin1YMD = anneeFin1 + ',' + moisFin1 + ',' + jourFin1;

	var dateFin2 = $('#datefin2').val();
	var jourFin2 = dateFin2.substring(0,2);
	var moisFin2 = dateFin2.substring(3,5);
	var anneeFin2 = dateFin2.substring(6,10);
	var dateFin2YMD = anneeFin2 + ',' + moisFin2 + ',' + jourFin2;


	if (dateFin1YMD!='') {
		dateFin1Object = new Date(dateFin1YMD);
	}else{
		dateFin1Object = '';
	}

	if (dateFin2YMD!='') {
		dateFin2Object = new Date(dateFin2YMD);
	}else{
		dateFin2Object = '';
	}

  	return {
    	minDate: dateFin1Object,
		maxDate: dateFin2Object,
		yearRange: anneeMinExpo+':'+anneeMaxExpo,
	};
}



function majListeVDR(){
// envoyer id , quoi , taille [optionnel]

	if($('#selregion').length) {
		var id = $('#selregion').val();
		var quoi = 'departementfromregion' ;
		var taille = 12 ;
	}

	if($('#seldepartement').length){
		var id = $('#seldepartement').val();
		var quoi = 'villefromdepartement' ;
		var taille = 14 ;
		if (id=='up') {
			var quoi = 'region' ;
			var taille = 14 ;
		}
	}

	if($('#selville').length){
		var id = $('#selville').val();
		var quoi = 'region' ;
		var taille = 14 ;
		// si pas le choix de 'up', on ne fait rien
		if (id!='up') {
			return false;
		}
	}

	var lien = "ville_departement_region.php5"
	var parametres = "id=" + id + "&quoi=" + quoi + "&taille=" + taille ;
	var comboVdr = $('#spanVdr');
	$.get(lien,parametres, function(data){
  		comboVdr.html(data) ;
	});
}