var tLegendeEntry = new Array(200);
var nLegendeEntry = 0;


function hideCheckBoxes()
{
 var i = 0;
	
for(i=0;i<=nLegendeEntry;i++)
{
hideObject(tLegendeEntry[i]);
}
}

function showCheckBoxes()
{
 var i = 0;
	
for(i=0;i<=nLegendeEntry;i++)
{
showObject(tLegendeEntry[i]);

}
}
function miseajourLegende()
{
var i = 0;
var loc = location.href;
var chaine = szHttpServeur  +
                "&ACTION=UpdateLegende" + 
		"!EMPRISE=" + mapleft + "@" + mapbottom + "@" + (mapright-mapleft) + "@" + (maptop - mapbottom) + 
		"!OUTPUTSIZE=" + mapClientwidth + "@" + mapClientheight +
		"!LOCATION=" + loc ;	
		chaine = chaine + "!";
		
for(i=0;i<=nLegendeEntry;i++)
{

var objChk = document.getElementById(tLegendeEntry[i]);

if(objChk!=null)
{
if(objChk.checked)
{
 chaine = chaine + "@" + tLegendeEntry[i] + "=1";
 }
 else
 {
 chaine = chaine  + "@" + tLegendeEntry[i] + "=0";
 }
}
}
chaine = chaine + "@";
updateBufferMap(chaine);
}


function showlegende()
 {
 
 var myLayer = "Legende";
 
 	if(legvisible==0)
	{
	 legvisible = 1;
	 
	 if(szFormat!="2")
	 {
         showObject("fLegende");
				 showObject("divlegende");
			//	 showCheckBoxes();
				}
				 else
				{
				 var myLayerObj = svgDoc.getElementById(myLayer);
			
    			if(myLayerObj!=null)
    			{
					var visibility = "visible";
					myLayerObj.setAttributeNS(null,"visibility",visibility);
					ShowAllCheckbox();
    			}
				}
	}
	else
	{
	 legvisible = 0;
	 
	  if(szFormat!="2")
	 {								 
          hideObjectDisplay("fLegende");
					hideObjectDisplay("divlegende");
			//		hideCheckBoxes();
				 }
				 else
				 {
				 
				 var myLayerObj = svgDoc.getElementById(myLayer);
			
    			if(myLayerObj!=null)
    			{
					
					var visibility = "hidden";
					
					myLayerObj.setAttributeNS(null,"visibility",visibility);
					HideAllCheckbox();
    			}
				 }
	
	}
 }
