
function verif_champ_bilan()
{
	date = document.getElementById("date").value;
	numero = document.getElementById("numero").value;
	matiere = document.getElementById("matiere").value;
	sujet = document.getElementById("sujet").value;
	

	if( date=="" || numero=="" || matiere=="" )
	{
		cible = document.getElementById('messageErreur');
		cible.innerHTML = '<p>L\'un des champs est vide</p>';
		return false;
	}
	

	else
	{
		return IsDate(date);
	}
		
}






function IsDate(date){

	var tailleDate = date.length;
	var caractere;
	//on verifie ensuite que la date comporte exactement 10 caracteres
	if (date.length!=10){
		cible = document.getElementById('messageErreur');
		cible.innerHTML = '<p>Le format de date est incorect </p>';
		return false;
	} 
	else { //on verifie alors que ce ne sont que des chiffres
	
		for ( var i = 0; i < 2; i++ ){
			caractere = date.charAt(i);
			if ((caractere!=0)&&(caractere!=1)&&(caractere!=2)&&(caractere!=3)&&(caractere!=4)&&(caractere!=5)&&(caractere!=6)&&(caractere!=7)&&(caractere!=8)&&(caractere!=9)){
				cible = document.getElementById('messageErreur');
				cible.innerHTML = '<p>Le format de date est incorect </p>';
				return false;
			} 
		}
		
		for ( var i = 3; i < 2; i++ ){
			caractere = date.charAt(i);
			if ((caractere!=0)&&(caractere!=1)&&(caractere!=2)&&(caractere!=3)&&(caractere!=4)&&(caractere!=5)&&(caractere!=6)&&(caractere!=7)&&(caractere!=8)&&(caractere!=9)){
				cible = document.getElementById('messageErreur');
				cible.innerHTML = '<p>Le format de date est incorect </p>';
				return false;
			} 
		}
		
		for ( var i = 6; i < 4; i++ ){
			caractere = date.charAt(i);
			if ((caractere!=0)&&(caractere!=1)&&(caractere!=2)&&(caractere!=3)&&(caractere!=4)&&(caractere!=5)&&(caractere!=6)&&(caractere!=7)&&(caractere!=8)&&(caractere!=9)){
				cible = document.getElementById('messageErreur');
				cible.innerHTML = '<p>Le format de date est incorect </p>';
				return false;
			} 
		}
		
		if( date.charAt(2) != '/' || date.charAt(5) != '/' ) {
			cible = document.getElementById('messageErreur');
			cible.innerHTML = '<p>Le format de date est incorect </p>';
			return false;
		}
		
		else {
			return true;
		}
	}
	
}


