function gereCouche(nom) {
	nbpas  = document.SIG.length;
	action = "";
	if (nom=='update') {
		action = "zoom0";
	}
	else {
 		for (i=0 ; i<nbpas ; i++) {
			if (document.SIG.elements[i].name==nom) {
				if (document.SIG.elements[i].value=="on") {
					// CheckBox "on"
					document.SIG.elements[i].value="off";
					action = "retire";
		  		}
				else if (document.SIG.elements[i].value=="off") {
					// CheckBox "off"
					document.SIG.elements[i].value="on";
					action = "ajout";
				}
			}
		}
	}
	document.TOOL.action.value = action;
	document.TOOL.couche.value = nom;
	document.TOOL.submit();
//	alert(action+", "+nom);
}

function selCouche(nom) {
  document.SIG.action.value = "select";
  document.SIG.couche.value = nom;
  document.SIG.submit();
}

function gereTool(i) {
	document.TOOL.outil.value = i;
	if      (1==i) document.TOOL.action.value = 'zoom+';
	else if (2==i) document.TOOL.action.value = 'zoom-';
	else if (3==i) document.TOOL.action.value = 'pan';
	else if (4==i) document.TOOL.action.value = 'zoom0';
	else if (5==i) document.TOOL.action.value = 'info';
	if (1==i) document.TOOL.plus.src = 'images/outils/zoomin_f3.gif';
	else      document.TOOL.plus.src = 'images/outils/zoomin.gif';
	if (2==i) document.TOOL.moin.src = 'images/outils/zoomout_f3.gif';
	else      document.TOOL.moin.src = 'images/outils/zoomout.gif';
	if (3==i) document.TOOL.pan.src = 'images/outils/pan_f3.gif';
	else      document.TOOL.pan.src = 'images/outils/pan.gif';
	if (5==i) document.TOOL.info.src = 'images/outils/info_f3.gif';
	else      document.TOOL.info.src = 'images/outils/info.gif';
	document.SIG.outil.value = document.TOOL.outil.value;
	if (4==i) document.TOOL.submit();
}

function ll2l2e(v) {
	fv = Math.floor(v*1.0);
	return ((v-fv)*10)/6+fv;
}

function gereZone() {
  var x, y, r
	x=document.find.absc.value;
	y=document.find.ordo.value;
	r=document.find.cote.value;
	if      (x=="" || x<-360 || x>360) alert("Longitude incorrecte!")
	else if (y=="" || y<-360 || y>360) alert("Latitude incorrecte!")
	else if (r=="" || r<1) alert("Coté incorrect!");
	else {
  	fx = ll2l2e(x);
  	fy = ll2l2e(y);
  	window.location.href="donnees_SIG.asp?action=init&base=sisfrance&absc="+fx+"&ordo="+fy+"&cote="+r;	
  }
}

