/************************************************************************** ** Projet : FLOIRAC ** Nom du fichier : checkAll.inc.js ** Créé le : 20/07/06 Par : LRA ** Contenu : Fonction pour checker ou dechecker des éléments d'une liste ** ** ** Modifications : ** numéro : auteur : date : objet : le : ** ***************************************************************************/ //var oLayersVisibles = null ; function checkall(main){ temp = document.forms[main].elements['suppr[]'].length; //if(!temp) temp=1; if (document.forms[main].elements[0].checked){ for (i=1; i <= temp; i++){ document.forms[main].elements[i].checked=1; document.getElementById("element"+i).style.backgroundColor = '#FF9900' ; } } else{ for (i=1; i <= temp; i++){ document.forms[main].elements[i].checked=0; document.getElementById("element"+i).style.backgroundColor = '' ; } } } function checkone(main){ m=0; temp = 0 ; temp = document.forms[main].elements['suppr[]'].length; //if(!temp) temp=1; for (i=1; i <= temp; i++){ if (document.forms[main].elements[i].checked){ m++; document.getElementById("element"+i).style.backgroundColor = '#FF9900' ; }else { document.getElementById("element"+i).style.backgroundColor = '' ; } } if (document.forms[main].elements[0].checked){ document.forms[main].elements[0].checked=0; } else{ if (m == (temp)){ document.forms[main].elements[0].checked=1; } } } function envoye(nomForm){ document.forms[nomForm].submit(); } function sendForm(nomForm,champ,val){ document.forms[nomForm].elements[champ].value=val; document.forms[nomForm].submit(); } function checkLayerGroup(obj,nb) { for (i=0; i< nb; i++){ document.getElementById(obj.id + i).checked = obj.checked; } //modifApparenceLayers(); } function checkClassInLayer(obj,nb) { for (i=0; i< nb; i++){ document.getElementById(obj.id + i).checked = obj.checked; } modifApparenceLayersAndClass(); } function clickClass(paramLayer, paramNombreclass){ bChecked = false ; var iNum = 0 ; while(classEvt = document.getElementById("classCheck"+paramLayer+iNum)){ try{ if(classEvt.checked) bChecked = true ; } catch(e){ alert("classCheck"+paramLayer+iNum) ; } iNum++; } document.getElementById("classCheck"+paramLayer).checked = bChecked ; modifApparenceLayersAndClass() ; } function modifApparenceLayersAndClass(){ var oLayersVisibles = new Array(); for (j=0; j 1){ if(document.getElementById(obj.id + iNumClass).checked)tmpClassListe += document.getElementById(obj.id + iNumClass).value ; } iNumClass++ ; } oLayersVisibles.push(tmpClassListe); } } if(oLayersVisibles.length==0)parURL = 'drawMap.php?layersvisible=vide&carte_state=ok'; else parURL = 'drawMap.php?layersvisible='+oLayersVisibles+'&carte_state=ok'; redrawMap(parURL); } function modifApparenceLayers() { var oLayersVisibles = new Array(); for (j=0; j