function showHideZones(setVars)
{
	if (setVars)
	{
		var showDisplayString = (navigator.userAgent.indexOf("Gecko") != -1) ? 'table-row' : 'block';
		var valeurVilles = document.getElementById("villes");
		var afficherVilles = document.getElementById("villes").checked;
		var valeurCodes = document.getElementById("codes");
		var afficherCodes = document.getElementById("codes").checked;		
		var valeurDepartements = document.getElementById("departements");
		var afficherDepartements = document.getElementById("departements").checked;
		var valeurZones = document.getElementById("zones");
		var afficherZones = document.getElementById("zones").checked;		
	
		var arrTRs = document.getElementsByTagName("tr");
		var arrSPANs = document.getElementsByTagName("span");
		
		afficherVilles = false;
		afficherCodes = false;
		afficherDepartements = false;
		afficherZones = false;
		
		if (document.getElementById("villes").checked)
		{
			valeurVilles.checked = true;
			afficherVilles = true;
			afficherCodes = false;
			afficherDepartements = false;
			afficherZones = false;
		}

		if (document.getElementById("codes").checked)
		{
			valeurCodes.checked = true;
			afficherVilles = false;
			afficherCodes = true;
			afficherDepartements = false;
			afficherZones = false;
		}		
		
		if (document.getElementById("departements").checked)
		{
			valeurDepartements.checked = true;
			afficherVilles = false;
			afficherCodes = false;
			afficherDepartements = true;
			afficherZones = false;
		}
		
		if (document.getElementById("zones").checked)
		{
			valeurZones.checked = true;
			afficherVilles = false;
			afficherCodes = false;
			afficherDepartements = false;
			afficherZones = true;
		}		
	
		for (var i=0; i<arrTRs.length; i++)
			if (arrTRs[i].className == "villes")
			{
				arrTRs[i].style.display = (afficherVilles) ? showDisplayString : 'none';
				}	

		for (var i=0; i<arrTRs.length; i++)
			if (arrTRs[i].className == "codes")
			{
				arrTRs[i].style.display = (afficherCodes) ? showDisplayString : 'none';
				}	

		for (var i=0; i<arrTRs.length; i++)
			if (arrTRs[i].className == "departements")
			{
				arrTRs[i].style.display = (afficherDepartements) ? showDisplayString : 'none';
				}	

		for (var i=0; i<arrTRs.length; i++)		
			if (arrTRs[i].className == "zones")
			{
				arrTRs[i].style.display = (afficherZones) ? showDisplayString : 'none';
				}			
	}
}


