function viewAll(id,imgid)
{
    var div = document.getElementById(id);
    
    var img = null;
    if (imgid)
    {
        img = document.getElementById(imgid);
    }

    if (div)
    {
        if (div.style.display == 'none')
        {
            div.style.display = '';
            if (img)
            {
                img.src = '/img/unzipped.gif';
            }
        }
        else
        {
            div.style.display = 'none';
            if (img)
            {
                img.src = '/img/zipped.gif';
            }
        }
    }

    return false;
}
function test_date(champ){
	var d=champ.value;
	var D="";
	var s="/";
	var e1 = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{2}|[0-9]{4})$"); 
	var e2 = new RegExp("^[0-9]{2}[0-9]{2}[0-9]{4}$"); 
	
	if(d == ""){
		return false;
	}else{
	
		var taille = d.length;
		var tab = d.split(s);
		
		if(e2.test(d)){
			d = d.substr(0,2) + "/" + d.substr(2,2) + "/" + d.substr(4,4);
		}
		if(e1.test(d)){
				
			tab = d.split(s); 	
			
			j = parseFloat(tab[0]);
			m = parseFloat(tab[1]); 
			a = parseFloat(tab[2]);
			
			if(tab[0].length == 1){
				j = "0"+tab[0];
			} 
			if(tab[1].length == 1){
				m = "0"+tab[1];
			} 
			
			if (a < 1000){
				if (a < 50) a+=2000; // Arbitrairement si a < 50 alors on ajoute 2000 sinon on ajoute 1900
				else a+=1900;
			}
			
			if (a%4 == 0 && a%100 !=0 || a%400 == 0) fev = 29;
			else fev = 28; 
			var nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31); 
			
			d=j+s+m+s+a;
			
			if ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] ) {
				champ.value = d;
				return true;
			}else{
				alert("Cette date n\'existe pas !");
				champ.value = "";
				return false;
			}

		}else{
			alert("Veuillez saisir la date au format : JJ/MM/AAAA ou JJMMAAAA");
			champ.value = "";
			return false;
		}	
	}	
}

