function selectCal() {
		var url_actuelle = document.location.href;
		var url_redirect;

		var calendrier = document.getElementById('cal').options[document.getElementById('cal').selectedIndex].value;

		// Si un calendrier a déjà été demandé
		var pos_cal =  url_actuelle.indexOf("&cal=",0);		
		if(pos_cal>0)
		{
			var pos_col =  url_actuelle.indexOf("&col=",0);
			url_redirect = 	url_actuelle.substring(0,pos_col+6)+"&cal="+calendrier;
		}else
		{
			url_redirect = 	url_actuelle+"&cal="+calendrier;
		}
		// Redireciton
		location.replace ( url_redirect );
}	

function selectEvt() {
		var url_actuelle = document.location.href;
		var url_redirect;
		var event = document.getElementById('evt').options[document.getElementById('evt').selectedIndex].value;

		// Si un evenement a déjà été demandé
		var pos_evt =  url_actuelle.indexOf("&evt=",0);		
		if(pos_evt>0)
		{
			var pos_cal =  url_actuelle.indexOf("&evt=",0);
			url_redirect = 	url_actuelle.substring(0,pos_cal)+"&evt="+event;
		}else
		{
			url_redirect = 	url_actuelle+"&evt="+event;
		}
//alert("Redirection : "+url_redirect);
		// Redireciton
		location.replace ( url_redirect );
}
function rechercheM(nbMC) {
		var url_actuelle = document.location.href;
		var url_redirect;

		var dateAvant 	= document.getElementById('dateAvant').value;
		var dateApres 	= document.getElementById('dateApres').value;
		var chaine		= document.getElementById('chaine').value;

//alert("Chaine :" + chaine);
//alert("Date avant :" + dateAvant);
//alert("Date apres :" + dateApres);

		
		if(!verificationDate(dateAvant)) alert("Date Avant saisie invalide");
		if(!verificationDate(dateApres)) alert("Date Après saisie invalide");
		
		var listeCB = "";
		
		for (i=1; i<=nbMC ; i++)
		{
		// Recherche des cases sélectionnées 
			if(document.getElementById(i).checked)
			{
				if (listeCB=="") listeCB = listeCB + i;
				else listeCB = listeCB + "," + i;
			}
		}
		url_redirect = url_actuelle;
		
		// Redirection vers affichage
		if (chaine != "") url_redirect = url_redirect + "&chaine=" + chaine;
		if (dateAvant.value != "") url_redirect = url_redirect + "&dateAvant=" + dateAvant;
		if (dateApres.value != "") url_redirect = url_redirect + "&dateApres=" + dateApres;
		if (listeCB != "") url_redirect = url_redirect + "&liste=" + listeCB;

		if(url_redirect == url_actuelle) alert('Vous devez sélectionner au moins un critère !');
		
		// Redireciton
		location.replace ( url_redirect );
}

/**
 * @desc	Verifie le format d'une date
 * @param	input contenant la date a verifier
 * @return	True si la date a un format correcte
*/
function verificationDate(date) {
	mot=date;
	erreur=false;
	
	if (mot.length == 0){
		return true;
	}

	if (mot.length!=10){
		alert("Veuillez saisir une date au format jj/mm/aaaa (Exemple : 01/01/1970).");
		erreur=true;
		date.focus();
		return false;
	} else{
		motjour=mot.substring(0,2);motmois=mot.substring(3,5);
	   	motan=mot.substring(6,10);motsep=mot.charAt(2)+mot.charAt(5);
	}
	   
	if (isNaN(motjour+motmois+motan)|| motan>3000 ||motan<1900 || motsep!="//"){
		alert("Veuillez saisir une date au format jj/mm/aaaa (Exemple : 01/01/1970).");
		erreur=true;
		date.focus();
		return false;
	} else {
		choix="";
			
		if (motan-(parseInt(motan/4)*4, 10)==0){
			choix="bi";
		}
		
		if (motan-(parseInt(motan/4, 10)*4)==0&&motan-(parseInt(motan/100, 10)*100)==0) {
				choix=""
			}
			
		if (motan-(parseInt(motan/4, 10)*4)==0&&motan-(parseInt(motan/400, 10)*400)==0) {
				choix="bi";
			}
			
			switch (motmois){
			case "01":
				if(motjour<1 || motjour>31){
						erreur=true;
					}
				break;
			case"02":
				if(choix=="bi"){
					if(motjour<1 || motjour>29){
						erreur=true;
					}
				} else{
						if(motjour<1 || motjour>28){
	  					erreur=true;
	  				}
	  			}
				break;
			case "03":
				if(motjour<1 || motjour>31){
					erreur=true;
				}
			    break;
			
			case "04":
				if(motjour<1 || motjour>30){
					erreur=true;
				}
				break;
		
			case "05":
				if(motjour<1 || motjour>31){
					erreur=true;
				}
				break;
			
			case "06":
				if(motjour<1 || motjour>30){
					erreur=true;
				}
			break;
		
			case "07":
				if(motjour<1 || motjour>31){
					erreur=true;
				}
				break;
		
			case "08":
				if(motjour<1 || motjour>31){
					erreur=true;
				}
				break;
			
			case "09":
				if(motjour<1 || motjour>30){
					erreur=true;
				}
				break;
				
			case "10":
				if(motjour<1 || motjour>31){
					erreur=true;
				}
				break;
				
			case "11":
				if(motjour<1 || motjour>30){
					erreur=true;
				}
				break;
			
			case "12":
				if(motjour<1 || motjour>31){
					erreur=true;
				}
				break;
			
			default:
				erreur=true;
		}
	}
			
	if (erreur == true) {
//		alert ("La date saisie n'est pas valide.");
//		date.focus();
		return false;
	} else {
		return true;
	}
}
function al(url) {
	window.open(url);
}

function OuvrirFenetre(url,nom,details) 
{ 
	var url_actuelle = document.location.href;
	window.open(url,nom,details);
}


