// JavaScript Document pour la gestion des sous-menus du Patrimoine

function smGestion_AVANT(elm, ville) {
  if (villeCHG!=ville) {
	if (villeCHG!='') {window.document.getElementById('m'+villeCHG).className="BandeauBleu";}
// on récupère le bandeau bleu initial sur toutes les villes, hormis celle où est la souris

//	var lignes=document.getElementById('TabVilles').getElementsByTagName('tr');
//	var i=0;
//	while(lignes[i]) 
//	    {
//		var nom=trs[i].id.name;
//		document.write (nom);
//        window.document.getElementById('TabVilles').className="BandeauBleu";
//    		i++;
//	     }
	window.document.getElementById("m"+ville).className="BandeauBleu-Over";
	setvisible('calSM');
	var nPos = elm.rowIndex;

	window.alert(nPos);

	document.getElementById('calSM').style.top = 310+18*nPos;
	AfficherLignes(ville);
	villeCHG=ville;             }
 }

function smGestion(ligne, ville) {
  if (villeCHG!=ville) {
	if (villeCHG!='') {window.document.getElementById('m'+villeCHG).className="BandeauBleu";}
// on récupère le bandeau bleu initial sur toutes les villes, hormis celle où est la souris

//	var lignes=document.getElementById('TabVilles').getElementsByTagName('tr');
//	var i=0;
//	while(lignes[i]) 
//	    {
//		var nom=trs[i].id.name;
//		document.write (nom);
//        window.document.getElementById('TabVilles').className="BandeauBleu";
//    		i++;
//	     }

	window.document.getElementById("m"+ville).className="BandeauBleu-Over";
	setvisible('calSM');
	document.getElementById('calSM').style.top = 310+18*ligne;
	AfficherLignes(ville);
	villeCHG=ville;             }
 }

function Recup_BandeauBleu(ville) {
	window.document.getElementById("m"+ville).className="BandeauBleu";
}

function Recup_BandeauBleu_Over(ville) {
//	window.alert(ville);
	window.document.getElementById("m"+ville).className="BandeauBleu-Over";
}

function MasquerColonne(){
	var i = 0;
	var rows = document.getElementById('tabSM').rows;
	while(rows[i])   {
		var style = rows[i].cells[0].style;
		style.display = "none";
		i++;   }
	var tab = document.getElementById('tabSM');
	tab.style.width="250"
	}

function AfficherLignes(town) {
var lignes=document.getElementById('tabSM').getElementsByTagName('tr');

// Quand on démarre, toutes les lignes sont masquées.
// On cherche la ville. Quand elle est trouvée en colonne 0, on affiche les lignes où elle se trouve sans sortir quand la ville change.

var i=0;
while(lignes[i])
  {
	var cells=lignes[i].getElementsByTagName('td');
	if (cells[0].innerHTML==town)
	   {
		lignes[i].style.display = '';
	   }
	else {
		lignes[i].style.display = 'none';
		 }
	i++;
  }
}

function MasquerTout() {
var lignes=document.getElementById('tabSM').getElementsByTagName('tr');
var i=1;
while(lignes[i])
	{
	var cells=lignes[i].getElementsByTagName('td');
	lignes[i].style.display = 'none';
	i++;
	}
}

function cache() {
	window.document.getElementById('m'+villeCHG).className="BandeauBleu";
	villeCHG='';
	setinvisible('calSM');
}
